TOP

ما هو json؟

وصف

جيسون (تدوين كائن JavaScript) هو شكل سهل من تبادل البيانات يسهل قراءته وكتابته ، وسهل الإقران وإنشاء سيارة. يعتمد على مجموعة فرعية من برمجة JavaScript ، ولكنها مستقلة تمامًا عن أي لغة. يتم استخدام JSON على نطاق واسع لتبادل البيانات بين الخادم و Web -band ، وتطبيقات الأجهزة المحمولة ، وتخزين البيانات.

1. هيكل JSON: ببساطة وواضحة

تم بناء JSON على اثنين من الهيكلين الرئيسيين:

  1. ج نونب iod : ف لا هدي ، lated tش {} .

     {
      "الاسم": "إيفان" ،
      "العمر": 30 ،
      "المدينة": "كييف"
    } 
  2. قaئ nظ ن. : ف ع العليه ، t t ttحق ف json ت تاد صف ، لا [] .

     [
      "تفاحة"،
      "موز"،
      "البرتقالي"
    ] 

يمكن أن تكون القيم صفوفًا (سلسلة) ، أرقام ، كائنات (كائن) ، صفائف (صفيف) ، قيم منطقية (صواب/خطأ) أو خالية.

2. مزايا استخدام JSON

3. JSON في العمل: أمثلة على الاستخدام

JSON هو جزء لا يتجزأ من شبكة الويب الحديثة. فيما يلي بعض السيناريوهات النموذجية لاستخدامها:

4. XML vs JSON: ما هو أفضل؟

المعلمة XML جيسون
شكل نص مع العلامات النص مع المفاتيح والقيم
قابلية القراءة أطول للهياكل المعقدة أفضل للبيانات البسيطة
حجم الملف عادة أكبر أقل
التوافق دعم واسع أساسا في جافا سكريبت

يعد XML أكثر ملاءمة للهياكل المعقدة ذات السمات ، في حين أن JSON مخصص لـ Light Rest API.

5. JSON و Excel: كيف تجمعه؟

في بعض الأحيان ، هناك حاجة إلى تحويل البيانات من تنسيق الجدول ، مثل Microsoft Excel ، في JSON. يمكن أن يكون هذا مفيدًا لاستيراد البيانات إلى خدمات الويب أو قواعد البيانات التي تعمل مع JSON. على الرغم من أن Excel لا يحتوي على وظيفة تصدير مبنية على JSON ، إلا أن هناك حلولًا ثالثة.

واحدة من هذه الأدوات المفيدة هي وظيفة مستخدم Excel tabletojson () . تجعل هذه الميزة من السهل تحويل البيانات من جدول Excel إلى خط JSON.