JSON | JavaScript Object Notation هو تنسيق خفيف لتبادل البيانات يُستخدم لنقل وتخزين البيانات. يُسهل قراءة تنسيق JSON و التعامل معه. يلعب JSON دوراً هاماً في تبادل البيانات بين الأنظمة والبرمجيات المختلفة، كما إنه مدعوم من قبل كل لغات البرمجة والأنظمة.
{
"firstName": "Ali",
"lastName": "Sami",
"age": 8,
"books": [
"book 1",
"book 2",
"book 3"
],
"active": true,
"advanced": false,
"class": null,
"marks": {
"math": 90,
"Arabic": 100,
"French": 80
},
"address": {
"Country": "Jordan",
"City": "Amman",
"details": {
"street": "Street 1",
"zip code": "1111",
"building": 47
}
}
}