دستورالعمل‌های مرجع JSON JavaScript

JSON (JavaScript Object Notation، روش نمایی شیء جاوااسکریپت)

JSON یک فرمت برای ذخیره و انتقال داده‌ها است.

JSON یک فرمت برای ذخیره و انتقال داده‌ها است.

JSON یک متن است که می‌تواند در هر جایی منتقل شود و توسط هر زبان برنامه‌نویسی خوانده شود.

به این ترتیب، می‌توانیم داده‌ها را به عنوان یک شیء 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 برای اطلاعات بیشتر در مورد JSON، لطفاً بخوانیدآموزش JSON

روش‌های 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);
document.getElementById("demo").innerHTML = obj.name;

آزمایش کنید

آموزش JSON برای اطلاعات بیشتر در مورد JSON، لطفاً بخوانیدآموزش JSON