مرجع JavaScript JSON
- پچھلے پہلہ جی ایس گلوبل
- آئندہ پہلہ جی ایس ماپ
JSON (JavaScript Object Notation،JavaScript کی نمائش کا معیار)
JSON یک قالب برای ذخیرهسازی و انتقال دادهها است.
JSON یک متن است، متن میتواند در هر جایی منتقل شود و توسط هر زبان برنامهنویسی خوانده شود.
JavaScript کی مقادیر میتوانند به JSON تبدیل شوند و JSON نیز میتواند به JavaScript کی مقادیر تبدیل شود.
به این ترتیب، میتوانیم دادهها را به عنوان JavaScript کی مقادیر استفاده کنیم، بدون نیاز به تحلیل یا تبدیل پیچیده.
实例
ارسال JSON:
// JavaScript کی مقادیر...: var myObj = { "name":"Bill", "age":19, "city":"Seattle" }; // ...تبدیل به JSON: var myJSON = JSON.stringify(myObj); // ارسال JSON: window.location = "demo_json.php?x=" + myJSON;
جی ایس کی مزید معلومات کے لئے، اپنے پاس میں پڑھیئے جی ایس تعلیم.
روشهای JSON
روش | توضیح |
---|---|
parse() | رشته JSON را تحلیل کرده و JavaScript کی مقادیر را بازگردانید. |
stringify() | JavaScript کی مقادیر را به رشته JSON تبدیل کنید. |
نوعهای داده معتبر
در JSON، مقادیر باید از نوعهای زیر باشند:
- زیر نویسی
- عدد
- مجموعه (که شامل مقادیر معتبر JSON است)
- مجمع
- بول
- null
JSON کی مقادیر نمیتوانند از نوعهای زیر باشند:
- فونکشن
- تاریخ
- undefined
更多实例
实例
接收 JSON:
// myJSON 是以 JSON 格式接收的文本 // 将 JSON 转换为 JavaScript 对象: var myObj = JSON.parse(myJSON); document.getElementById("demo").innerHTML = myObj.name;
实例
使用 localStorage 将数据存储为 JSON:
// 存储数据: myObj = { "name":"Bill", "age":19, "city":"Seattle" }; myJSON = JSON.stringify(myObj); localStorage.setItem("testJSON", myJSON); // 取回数据: text = localStorage.getItem("testJSON"); obj = JSON.parse(text); دسکیمنٹ ڈی بی جی ڈی ڈیمو . اینڈرایلاین ڈی او بی جی . اینڈرایلاین ڈی او بی جی . اینڈرایلاین ڈی نیم اون آوٹھنٹی;
جی ایس کی مزید معلومات کے لئے، اپنے پاس میں پڑھیئے جی ایس تعلیم.
- پچھلے پہلہ جی ایس گلوبل
- آئندہ پہلہ جی ایس ماپ