ما هو JSON؟ نظرة عامة على الشخص العادي

ما هو JSON؟ نظرة عامة على الشخص العادي

هل أنت منشغل بأحدث تقنيات الويب؟ تعد معرفة HTML أمرًا ضروريًا إلى حد كبير إذا كنت ترغب في تجاوز أنشطة الويب البسيطة مثل التصفح والنشر في المنتديات. ثم هناك موضوعات أكثر تقدمًا ، مثل CSS (تعرف على المزيد هنا) و AJAX (تعرف على المزيد هنا) و JSON.





سواء كنت تخطط لأن تكون مطور ويب أم لا ، فمن الجيد أن تعرف على الأقل ما هو JSON ، ولماذا هو مهم ، ولماذا يتم استخدامه في جميع أنحاء الويب اليوم.





ما هو JSON؟

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





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

قد يحتوي البالون الخاص بي على مواد سمة القيمة ممحاة . قد يحتوي على ملف لون سمة القيمة صافي . قد يحتوي على ملف قطر الدائرة سمة القيمة عشر بوصات . قد يحتوي على ملف غاز سمة القيمة الهيليوم . تكفيك أزواج السمة والقيمة الأربعة هذه لتصور البالون الخاص بي ، أليس كذلك؟



هذا إلى حد كبير كيف تعمل JSON عندما تنقل البيانات عبر الإنترنت.

ما فائدة JSON؟

لم يكن JSON أول من استخدم أزواج السمة والقيمة كطريقة لنقل البيانات عبر الإنترنت. قد يلاحظ الأذكياء بينكم أنه يبدو كثيرًا مثل XML. حسنًا ، كما اتضح ، يقوم JSON و XML بتنفيذ العديد من المهام نفسها. فلماذا تختار JSON على XML؟





في ويب اليوم ، غير متزامن تحميل البيانات مهم. بمعنى آخر ، تريد صفحات الويب أن تكون قادرة على تحميل بيانات جديدة دون الحاجة إلى تحديث الصفحة بأكملها للحصول عليها. ينتج عن هذا تجربة تصفح أكثر سلاسة وأكثر ملاءمة. يعتبر JSON رائعًا لإرسال واستقبال البيانات غير المتزامنة لأنها بسيطة وسهلة الاستخدام.

لكن XML تقوم بنفس الشيء! فلماذا يفضل بعض الأشخاص JSON؟





يمكن العثور على إجابة واحدة على هذا السؤال باسم JSON: جافا سكريبت تدوين كائن . يتم التعرف عليها أصلاً بواسطة JavaScript ، وهي واحدة من أكثر اللغات شيوعًا في العالم. نظرًا لأن JSON عبارة عن مجموعة فرعية من JavaScript ، فهناك القليل جدًا من التعلم الإضافي الذي يجب عليك القيام به بمجرد أن تعرف JavaScript.

كيف تحافظ على هاتفك من السخونة الزائدة

سبب آخر هو أن JSON أكثر قابلية للقراءة من XML. بالتأكيد ، من السهل التعود على XML عند استخدامه لفترة من الوقت ، ولكن إلقاء نظرة خاطفة على ملف XML يمكن أن يكون مربكًا بكل علاماته وإسهابه. يعتبر JSON أنظف ، ويسهل على المبتدئين فهمه ، ومرن تمامًا مع أنواع البيانات الأساسية.

تعرف على ما يقوله منشئو JSON حول هذه المقارنة حول ملفات JSON مقابل XML صفحة.

كيف تبدو JSON؟

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

يبدأ كل سطر بامتداد ينسب متبوعًا بنقطتين ، ثم القيمة لتلك السمة. يمكن أن تكون هذه القيمة أيضًا عبارة عن مصفوفة ، كما هو موضح في السمة 'phoneNumbers' أعلاه. يمكن أن تكون القيمة أيضًا سلسلة من أزواج أكثر من قيمة السمة ، والتي يمكنك رؤيتها أثناء العمل باستخدام سمة 'العنوان'. هذا يسمى موضوع .

للمقارنة ، إليك نفس البيانات التي يتم تمثيلها بواسطة XML:

استنتاج

JSON هي مجرد طريقة لتمثيل كائنات البيانات عند نقلها عبر الإنترنت. إنه بديل لـ XML وهو أصلي في JavaScript ، وهذا أحد أسباب شعبيته وانتشاره. الاستخدام الأكثر شيوعًا لـ JSON هو سحب البيانات من خوادم الويب عند الطلب.

نأمل أن يكون لديك الآن فهم أفضل لـ JSON وكيفية استخدامه في تطوير الويب. لمزيد من التعلم ، فإن صفحة JSON على MDN مكان رائع للبدء.

اعتمادات الصورة: تم تكبير JSON عبر Shutterstock

يشارك يشارك سقسقة بريد الالكتروني أفضل 8 مواقع لتنزيل الكتب المسموعة مجانًا

تعد الكتب المسموعة مصدرًا رائعًا للترفيه ، كما أنها أسهل في الهضم. إليك أفضل ثمانية مواقع يمكنك تنزيلها مجانًا.

اقرأ التالي
مواضيع ذات صلة
  • إنترنت
  • شرح التكنولوجيا
  • تطوير الشبكة
  • برمجة
نبذة عن الكاتب جويل لي(تم نشر 1524 مقالة)

جويل لي هو رئيس تحرير MakeUseOf منذ عام 2018. وهو حاصل على بكالوريوس العلوم. في علوم الكمبيوتر وأكثر من تسع سنوات من الخبرة المهنية في الكتابة والتحرير.

المزيد من Joel Lee

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك