الأمر بسيط جدا .. JSON .. هو معيار لتبادل البيانات .. يتم صياغته بطريقة كتابة الـكائن في لغة جافاسكربت .. JavaScript Object Notation.
طريقة الكتابة
لو افترضنا أنك تريد إرسال مجموعة بيانات لبعض الكتب .. فستكون طريقة كتابتها على الشكل التالي
{"Books":[
{"Title":"First Book Title","Author":"Author 1"},
{"Title":"Second Book Title","Author":"Author 2"},
{"Title":"Third Book Title","Author":"Author 3"}
]}
لنجعل الأمر أكثر بساطة
دعنا نشاهد JSON يحتوي على بيانات كتاب واحد فقط .. و أكثر تنسيقا مما سبق إليك المثال الأكثر بساطة
في المثال الثاني قمت فقط بتقسيم بيانات الكتاب الواحد لأكثر من سطر .. و يمكنك أن تضيف إليه بيانات اكثر من كتاب ..
إن كنت تستخدم لغة php مثلا
يمكنك تحويل الـ Array و الـ Object إلى JSON باستخدام json_encode()
و يمكنك التحويل من JSON عن طريق json_decode()
إن كنت تريد فهم الـ JSON بشكل أسرع .. قم بعمل Array باللغة التي تستخدمها .. و من ثم قم بالبحث عن الدالة المناسبة لتحويله إلى JSON و شاهد النتيجة و قارن بينها و بين الـ Array الأصلي .. ستجد الأمر بسيط جدا
ثم بعد ذلك .. يمكنك القراءة حول استخداماته بشكل مفصل ..
التعليقات