تعريف JSON

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

JSON

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

في أصولها ، ظهرت JSON كبديل ل XML ( لغة ترميزية قابلة للتوسيع أو لغة توصيف قابلة للتوسع ) ، وهي لغة وصفية للعلامات. نظرًا لسرعة القراءة وحجمها الأصغر ، حققت JSON قبولًا سريعًا.

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

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

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

موصى به