شرح صفوف ومحتوى الفقرة
إذا كانت الواجهة الخلفية مبرمجة بلغة مثل أو أو ، بينما تعمل الواجهة الأمامية في المتصفح بلغة ، فما هي اللغـة المشتركة المكتوبة في «تذكرة الطلب» التي يحملها النادل بينهما؟ إنها صيغة JSON ()، الصيغة النصية القياسية لتبادل بيانات الويب:
- أزواج واضحة من (المفتاح: القيمة): تُكتب كل معلومة على شكل اسم واضح بين علامتي تنصيص متبوعاً بنقطتين وقيمته؛ مثل .
- فصل البيانات الخام عن شكل العرض: لاحظ أن رسالة تحتوي على البيانات الصافية فقط (نصوص وأرقام وقوائم) دون أي ألوان أو خطوط؛ وفور استلام الواجهة الأمامية لهذه الورقة تقوم بتوزيع القيم داخل بطاقات و المصممة لديها.
شاهد في المثال الآتي كيف تبدو تذكرة بيانات واضحة وسهلة القراءة للإنسان والآلة معاً:
JSON
{
"courseId": 147,
"title": "Front-End Development",
"lessonsCount": 10,
"isPublished": true
}