دستورالعملهای مرجع 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