في هذا الدرس 6تصفّح المواضيع
JSON Syntax Rules
JSON Syntax Rules
صيغة كتابة اكواد JSON تعتبر مشتقة من طريقة كتابة اكواد لغة java script
- البيانات في JSON عبارة عن زوج يتكون من شقين الاول يحمل "Key" والثاني يحمل "Value"
- يتم الفصل بين البيانات في ملف JSON بعلامة الفاصلة "COMMA"
- تتكون ملفات ال JSON من objects وكل object يتكون من data
- يتم وضع كل object بداخل اقواس متعرجة "curly braces "
- يتم وضع المصفوفات arrays بداخل اقواس مربعة "square braces "
JSON Data - A Name and a Value
JSON Data - A Name and a Value
تتكون البيانات في ال JSON من شقين ويفصل بين كل شق منهم بنقطتين " : " وهذان الشقين هما
- Key : وهو الجزء الاول
- value ; وهي الجزء الثاني
Example
"name":"ahmed"
JSON vs javaScript objects
JSON vs javaScript objects
- تنسيق JSON مطابق تقريبًا JavaScript objects
- الاختلاف بين "JSON " و "Java script objects " هو ان ال "key " في ال JSON يكتب بداخل علامات تنصيص مزدوجة بينما في ال Java script object يكتب بدونها
JSON
{"name":"ahmed"}
JavaScript
{name:"ahmed"}
JSON Values vs JavaScript Values
JSON Values vs JavaScript Values
عند كتابة اكواد ال JSON يجب ان تكون قيمة ال "Values" هي احد الأنواع التالية
- string
- number
- object
- array
- boolean
- null
- عند كتابة اكواد ال JavaScript يمكن ان تكون قيمة ال "value" من الانواع السابقة بالاضافة الي الأنواع التالية
- function
- date
- undefined
JSON
{"name":"Ahmed"}
JavaScript
{name:'Ahmed'}
JavaScript Objects
JavaScript Objects
بناءا علي ان اكواد ال JSON مشتقة من اكواد ال JavaScript فأنه ليس هناك سوي القليل من البرامج التي نحتاج خلالها العمل مع ملفات ال JSON بلغات برمجة اخري غير ال Java Script
- يمكنك باستخدام ال java script انشاء object واضافة البيانات داخله بكل سهولة كما في المثال التالي
Example
person = {name:"Wael", age:45, city:"New York"};
يمكننا ايضا الوصول الي ال objects في ال Javascript بالطريقة التالية
يمكننا التعديل علي البيانات بالطريقة التالية
يمكنك ايضا التعديل علي البيانات بهذه الطريقة
JavaScript Arrays as JSON
JavaScript Arrays as JSON
يتم كتابة ال array باستخدام ال JSON بنفس الطريقة التي يتم كتابتها باستخدام ال java script
JSON Files
- امتداد ملفات ال "JSON" يكون "json. "
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.