کاربرد: تبدیل یک رشته JSON به یک شیء جاوا اسکریپت.
مثال:
JavaScript
const jsonData = '{ "name": "Amir", "age": 33 }';
// تبدیل رشته JSON به شیء
const object = JSON.parse(jsonData);
console.log(object); // { name: 'Amir', age: 33 }
نکات:
کاربرد: تبدیل یک شیء جاوا اسکریپت به یک رشته JSON.
مثال:
JavaScript
const object = { name: "Amir", age: 33 };
// تبدیل شیء به رشته JSON
const jsonData = JSON.stringify(object);
console.log(jsonData); // '{ "name": "Amir", "age": 33 }'
نکات:
1. متد replacer: تابعی برای تغییر مقادیر قبل از تبدیل به JSON.
2. متد space: تعداد فاصلهها برای تو رفتگی در JSON.
مثال:
JavaScript
const object = { name: "Amir", age: 33, secret: "" };
// حذف `secret` از JSON
const jsonData = JSON.stringify(object, (key, value) => key !== "secret" ? value : undefined);
console.log(jsonData); // '{ "name": "Amir", "age": 33 }'
موارد استفاده:
منابع:
#کانال تلگرامی : https://t.me/js_challenges
JSON.parse: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
JSON.stringify: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify