جيسون (تدوين كائن JavaScript) هو شكل سهل من تبادل البيانات يسهل قراءته وكتابته ، وسهل الإقران وإنشاء سيارة. يعتمد على مجموعة فرعية من برمجة JavaScript ، ولكنها مستقلة تمامًا عن أي لغة. يتم استخدام JSON على نطاق واسع لتبادل البيانات بين الخادم و Web -band ، وتطبيقات الأجهزة المحمولة ، وتخزين البيانات.
تم بناء JSON على اثنين من الهيكلين الرئيسيين:
ج نونب iod : ف لا هدي ، lated tش {}
.
{
"الاسم": "إيفان" ،
"العمر": 30 ،
"المدينة": "كييف"
}
قaئ nظ ن. : ف ع العليه ، t t ttحق ف json ت تاد صف ، لا []
.
[
"تفاحة"،
"موز"،
"البرتقالي"
]
يمكن أن تكون القيم صفوفًا (سلسلة) ، أرقام ، كائنات (كائن) ، صفائف (صفيف) ، قيم منطقية (صواب/خطأ) أو خالية.
JSON هو جزء لا يتجزأ من شبكة الويب الحديثة. فيما يلي بعض السيناريوهات النموذجية لاستخدامها:
المعلمة | XML | جيسون |
---|---|---|
شكل | نص مع العلامات | النص مع المفاتيح والقيم |
قابلية القراءة | أطول للهياكل المعقدة | أفضل للبيانات البسيطة |
حجم الملف | عادة أكبر | أقل |
التوافق | دعم واسع | أساسا في جافا سكريبت |
يعد XML أكثر ملاءمة للهياكل المعقدة ذات السمات ، في حين أن JSON مخصص لـ Light Rest API.
في بعض الأحيان ، هناك حاجة إلى تحويل البيانات من تنسيق الجدول ، مثل Microsoft Excel ، في JSON. يمكن أن يكون هذا مفيدًا لاستيراد البيانات إلى خدمات الويب أو قواعد البيانات التي تعمل مع JSON. على الرغم من أن Excel لا يحتوي على وظيفة تصدير مبنية على JSON ، إلا أن هناك حلولًا ثالثة.
واحدة من هذه الأدوات المفيدة هي وظيفة مستخدم Excel tabletojson () . تجعل هذه الميزة من السهل تحويل البيانات من جدول Excel إلى خط JSON.