تنسيق جيسون

ما هو جسون؟

JSON (JavaScript Object Notation) هو تنسيق خفيف لتبادل البيانات يُستخدم بشكل شائع لنقل البيانات وتخزينها. وهو تنسيق قائم على النص يسهل على البشر قراءته وكتابته، ويسهل أيضًا على الأجهزة تحليله وإنشاءه.

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

في JSON، يتم تنظيم البيانات في كائنات ومصفوفات. الكائن عبارة عن مجموعة غير مرتبة من أزواج المفتاح والقيمة، حيث يكون كل مفتاح عبارة عن سلسلة وكل قيمة يمكن أن تكون سلسلة أو رقمًا أو منطقيًا أو خاليًا أو كائنًا أو مصفوفة. المصفوفة عبارة عن مجموعة مرتبة من القيم، والتي يمكن أن تكون أيضًا سلاسل أو أرقامًا أو منطقية أو فارغة أو كائنات أو صفائف.