JavaScript

JSON Syntax

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

التاريخ

20 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

963

المواضيع

24
الشروحات chevron_left JSON Syntax chevron_left JavaScript

JSON Syntax

</> 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
"name":"ahmed"
الاسماء في ال JSON يجب ان يتم وضعها بداخل علامة تنصيص مزدوجة "Double quotation "

</> JSON vs javaScript objects

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

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

JSON
{"name":"ahmed"}
JavaScript
{name:"ahmed"}

في لغة الجافا سكريبت يمكن ان تكون ال keys عبارة عن نصوص او ارقام 

</> JSON Values vs JavaScript Values

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

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

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

  • function 
  • date
  • undefined 

- في ال JSON  يجب ان يتم وضع القيم النصية "string" بين علامات تنصيص مزدوجة بينما في ال JavaScript يمكن ان تكون بداخل علامات تنصيص فردية او مزدوجة 

JSON
{"name":"Ahmed"}
JavaScript
{name:'Ahmed'}

</> JavaScript Objects

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

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

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

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

/* returns Wael */
person.name;

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

person.name = "Ahmed";

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

person["name"] = "Ahmed";

</> JavaScript Arrays as JSON

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

JSON Files

  • امتداد ملفات ال "JSON" يكون "json. "
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.