انتقل إلى محتوى الدرس
الدرس 122
دورة جافا سكريبت

JSON Syntax

في هذا الدرس سوف نتعرف علي طريقة كتابة اكواد لغة ال JSON 

أقسام الدرس
6
الأمثلة
9
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
3,021
محتوى الدرس
في هذا الدرس 6تصفّح المواضيع

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 من شقين ويفصل بين كل شق منهم بنقطتين " : " وهذان الشقين هما 

  • Key : وهو الجزء الاول 
  • value ; وهي الجزء الثاني 

Example

HTML
"name":"ahmed"

JSON vs javaScript objects

- تنسيق JSON مطابق تقريبًا JavaScript objects

- الاختلاف بين "JSON " و "Java script objects " هو ان ال "key " في ال JSON يكتب بداخل علامات تنصيص مزدوجة بينما في ال Java script object يكتب بدونها 

JSON

HTML
{"name":"ahmed"}

JavaScript

HTML
{name:"ahmed"}

JSON Values vs JavaScript Values

عند كتابة اكواد ال JSON يجب ان تكون قيمة ال "Values" هي احد الأنواع التالية 

  • string
  • number
  • object
  • array
  • boolean
  • null

- عند كتابة اكواد ال JavaScript يمكن ان تكون قيمة ال "value" من الانواع السابقة بالاضافة الي الأنواع التالية 

  • function 
  • date
  • undefined 

JSON

HTML
{"name":"Ahmed"}

JavaScript

HTML
{name:'Ahmed'}

JavaScript Objects

بناءا علي ان اكواد ال JSON مشتقة من اكواد ال JavaScript فأنه ليس هناك سوي القليل من البرامج التي نحتاج خلالها العمل مع ملفات ال JSON بلغات برمجة اخري غير ال Java Script 

- يمكنك باستخدام ال java script انشاء object واضافة البيانات داخله بكل سهولة كما في المثال التالي 

Example

HTML
person = {name:"Wael", age:45, city:"New York"};

يمكننا ايضا الوصول الي ال objects في ال Javascript بالطريقة التالية

HTML
/* returns Wael */
person.name;

يمكننا التعديل علي البيانات بالطريقة التالية

HTML
person.name = "Ahmed";

يمكنك ايضا التعديل علي البيانات بهذه الطريقة

HTML
person["name"] = "Ahmed";

JavaScript Arrays as JSON

يتم كتابة ال array باستخدام ال JSON بنفس الطريقة التي يتم كتابتها باستخدام ال java script 

JSON Files

  • امتداد ملفات ال "JSON" يكون "json. "

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…