"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يوفر \'window.JSON\' دعم JSON الأصلي في المتصفحات الحديثة؟

كيف يوفر \'window.JSON\' دعم JSON الأصلي في المتصفحات الحديثة؟

تم النشر بتاريخ 2024-11-08
تصفح:692

How Does \'window.JSON\' Provide Native JSON Support in Modern Browsers?

دعم JSON الأصلي للمتصفح: كائن window.JSON

يوفر كائن window.JSON إمكانات تحليل وتسلسل JSON الأصلية لمتصفحات الويب الحديثة ، مما يتيح التعامل الفعال والآمن مع البيانات المنظمة. تستكشف هذه المقالة تفاصيل هذا الكائن، بما في ذلك الأساليب المدعومة وتوافق المتصفح.

الطرق المكشوفة بواسطة window.JSON

يكشف كائن window.JSON عن طريقتين أساسيتين :

  • JSON.parse(str): يوزع سلسلة JSON ممثلة بواسطة المعلمة str ويعيد JavaScript المطابق object.
  • JSON.stringify(obj): يحول كائن obj المقدم إلى تمثيل سلسلة JSON.

توافق المتصفح

دعم JSON الأصلي من خلال window.JSON مدعوم على نطاق واسع بواسطة المتصفحات الحديثة:

  • Internet Explorer 8
  • Firefox 3.1
  • Safari 4
  • Chrome 3

مثال الاستخدام

للاستفادة من النافذة .JSON، ما عليك سوى الوصول إليه كخاصية لكائن النافذة العامة:

const jsonString = '{"name": "جون دو"، "العمر": 30}'; const jsonObject = JSON.parse(jsonString); كائن ثابت json = { الاسم: "جين دو"، العمر: 25 }; const jsonString = JSON.stringify(jsonObject);
const jsonString = '{"name": "John Doe", "age": 30}';
const jsonObject = JSON.parse(jsonString);

const jsonObject = {
  name: "Jane Doe",
  age: 25
};
const jsonString = JSON.stringify(jsonObject);
موارد إضافية

لمزيد من المعلومات، راجع ما يلي:

[MDN المادة على JSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON)
بيان الافراج أعيد طبع هذه المقالة على: 1729408456 في حالة وجود أي مخالفة، يرجى التواصل مع [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3