مرجع 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);
دسکیمنٹ ڈی بی جی ڈی ڈیمو . اینڈرایلاین ڈی او بی جی . اینڈرایلاین ڈی او بی جی . اینڈرایلاین ڈی نیم اون آوٹھنٹی;

آپ خود کوشاں رہیئے

جی ایس کی مزید معلومات کے لئے، اپنے پاس میں پڑھیئے جی ایس تعلیم.