English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
جسم JSON هو شكل بيانات name:value، ويُعرض غالبًا باستخدام المثلثات الكبرى.
يبدو جسم JSON كالتالي:
{ "name": "Seagull", "age": 22, "city": "New Delhi", }
عند استخدام JSON، قد تجد في ملف .json أجسام JSON، ولكن يمكن أن تكون أيضًا كأجسام JSON أو 字符يات في سياق البرنامج.
يُعتبر لغة جافا سكربت أساسًا مجموعة من لغة جافا سكربت، وتشمل ما يلي:
تمثل البيانات بشكل اسم/قيمة
تتم فصل البيانات بالكومياء
المنتجات تدعمها السلások
يمكن أن تحتوي السلások على مجموعات
يتم بناء JSON على اثنين من الهياكل:
مجموعة من اسم/قيمة (مثلث)
قائمة منقوسة (مجموعة)
تمثل بيانات JSON بشكل اسم/قيمة.
الاسم/القيمة تتكون من اسم الحقل (مزدوجة بالكواتات)، فاصلة عائمة، والقيمة:
"name":"Seagull"
اسم الملف يجب أن يكون مزدوجة بالكواتات. لا يتطلب اسم الجافا سكربت الكواتات.
تنسيق JSON يشبه تقريبًا عنصر JavaScript
في JSON، يجب أن تكون الأعمدة نصية محاطة بأقواس مزدوجة
{"name":"Seagull"}
في JavaScript، يمكن أن تكون الأعمدة نصية أو عددية أو أسماء وحدات
{"name:"Seagull"}
في JSON، يجب أن تكون قيم النصوص محاطة بأقواس مزدوجة
{"name":"Seagull"}
في JavaScript، يمكنك كتابة قيم النصوص باستخدام أقواس مزدوجة أو مزدوجة
{"name':'Seagull'}
JSON و XML
JSON و XML يمكن استخدامها لاستقبال البيانات من خادم الويب.
{"books":[ {"author":"Bella", "title":"XML Developer's Guide"} {"author":"Kim", "title":"Midnight Rain"}, {"author":"Cynthia", "title":"Lover Birds"} }]
<books> <book> <author>Bella</author> <title>XML Developer's Guide</title> </book> <book> <author>Kim</author> <title>Midnight Rain</title> </book> <book> <author>Cynthia</author> <title>Lover Birds</title> </book> </books>
من خلال المثال السابق، يمكنك رؤية:
لا يستخدم JSON علامات الإغلاق
JSON أقصر
قراءة وكتابة JSON أسرع
يمكن استخدام JSON لاستخدام المجموعات
الفرق الأكبر هو:يجب استخدام محول XML لتحليل XML. يمكن تحليل JSON عبر وظائف JavaScript القياسية.
JSON أفضل من XML:
XML أكثر صعوبة في التحليل من JSON
JSON يتم تحويله إلى عنصر JavaScript جاهز