منسّق JSON

ينسّق سلسلة JSON عبر إنشاء شجرة كائنات مع تمييز بالألوان. يمكنك الآن التعرّف بوضوح على بنى الكائنات (الكائنات والمصفوفات والأعضاء).

Max 2 MB
يتجاوز الملف الحد الأقصى البالغ 2 MB. يتجاوز النص الحد الأقصى البالغ 2 MB. معاينة: عرض أول 500 KB من ملف بحجم {0} MB. سيتم إرسال المحتوى الكامل للتنسيق.
يرجى إدخال نص لتنسيقه

شرح JSON


ما هو JSON؟ 

JavaScript Object Notation (JSON) هو صيغة ملف مفتوحة المعيار أو صيغة لتبادل البيانات حدّدها في الأصل Douglas Crockford في أوائل العقد الأول من الألفية الثانية، وتستخدم نصًا قابلًا للقراءة البشرية لنقل كائنات البيانات المكوّنة من أزواج سمة–قيمة وأنواع بيانات المصفوفات (أو أي قيمة أخرى قابلة للتسلسل). وهي صيغة بيانات شائعة جدًا ذات تطبيقات متنوعة، مثل كونها بديلًا لـ XML في أنظمة AJAX.

JSON هو صيغة بيانات مستقلة عن اللغة. اشتُقّ من JavaScript، لكن العديد من لغات البرمجة الحديثة تتضمن شيفرة لإنشاء بيانات بصيغة JSON وتحليلها. نوع وسائط الإنترنت الرسمي لـ JSON هو application/json. تستخدم أسماء ملفات JSON الامتداد .json.


لماذا نستخدم JSON؟ 

بما أن صيغة JSON نصية فقط، فيمكن إرسالها بسهولة إلى الخادم ومنه، واستخدامها كصيغة بيانات من قبل أي لغة برمجة.

تتضمن JavaScript دالة مدمجة لتحويل سلسلة مكتوبة بصيغة JSON إلى كائنات JavaScript أصلية:

JSON.parse()

لذا، إذا تلقيت بيانات من خادم بصيغة JSON، فيمكنك استخدامها مثل أي كائن JavaScript آخر.