JSON | Syntax
– بناء جملة JSON هى مجموعة فرعية مأخوذه من بناء جملة JavaScript.
البنية الأساسة JSON Syntax
– هناك معيار أو مقياس لكتابة جملة JSON ، وهو كالتالى:-
- البيانات تكتب داخل الأقواس المتعرجة Curly Braces { }.
- البيانات تحتوي على ( Value & Key ).
- Key & Value يتم الفصل بينهم عن طريق Colon نقطتين فوق بعض ( : ) Key : Value.
- يجب أن يكون كلا من Key & Value داخل علامتين اقتباس مزدوجة “ key “ : “ value “.
- يتم الفصل بين البيانات عن طريق Comma ( الفاصلة ) (,) { ” key ” : ” value “, ” key “: ” value ” }.
- الأقواس المربعة تحتوي على المصفوفات Arrays [ ].
- الأقواس المتعرجة تحتوي على كائنات Objects { }.
مثال على كائن JSON
– البيانات المكتوبة داخل الأقواس المتعرجة { } في JSON نطلق عليها الكائن Object ،
فى JSON يجب أن يكون Key ( المفتاح ) Strings ، ويكتب داخل علامتى تنصيص مثل ما فى المثال التالى:-
{ "user":"Hamed" }
في JavaScript ، يمكن أن يكون Key ( المفتاح ) :-
- سلاسل Strings.
- أرقام Numbers.
- أسماء معرفة Identifier names.
مثل ما فى المثال التالى:-
{ user :"Hamed" }
بيانات JSON – الاسم والقيمة
– يتم كتابة بيانات JSON كأزواج اسم Name و قيمة Value ،
يتكون كل زوج من اسم وقيمة ويكتب كالتالى [ اسم الحقل (بين علامتى تنصيص ) ثم Colon ( : ) وفى النهاية القيمة ( بين علامتى تنصيص أيضا )] كما هو موضح بالمثال التالى :-
"user":"Hamed"
ملحوظة: يجب أن تكتب الأسماء ( Names ) فى JSON بين علامتى تنصيص ” “ ، لكن فى Javascript لا يشترط.
تذكر أن Key & Value يتم الفصل بينهم عن طريق Colon ( النقطتين ) ( : ) => [ Key : Value ] ، كالتالى:-
{ "user" : "osama", "age" : 20, "location" : "Egypt" }
القيم فى JSON
في JSON ، يجب أن تكون القيم أحد البيانات التالية:-
- String
- Number
- JSON Object
- Array
- Boolean
- Null
لكن فى Javascript + ممكن تضيف على البيانات السابقة هذه البيانات أيضا :-
- function
- data
- undefined
الملفات فى JSON
- نوع او امتداد الملف ، لملفات JSON هو “json.”
- نوع MIME لنص JSON هو “application / json“
Quote This Lesson: Deleted code is debugged code.
لا تنسي متابعتنا على مواقع التواصل الإجتماعى.
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!