في هذا الدرس 5تصفّح المواضيع
JSON Intro
JSON Intro
JSON هي اختصار ل Java Script Object Notation
JSON هي عبارة عن اكواد نصية تستخدم في تخزين البيانات واستدعائها باستخدام لغات البرمجة
JSON يطلق عليها "self-describing " أي انها تصف نفسها ولا تحتاج الي مفسر

JSON Example
JSON Example
فيما يلي هو عبارة عن نموذج لكتابة اكواد JSON
'{"name":"ahmed", "age":30, "car":null}'
في المثال التالي قمنا بأنشاء Object يحتوي علي ثلاثة خصائص "properties" وهما
- Name وقيمته "Ahmed"
- age وقيمته "30"
- car وقيمته "null"
- إذا قمت بتحليل JSON string باستخدام برنامج JavaScript ، فيمكنك الوصول إلى البيانات ك Object :
let personName = obj.name;
let personAge = obj.age;
What is JSON?
What is JSON?
- JSON هي اختصار ل "Java Script Object Notation" وهي تعني "رموز جافاسكريبت "
- JSON هو تنسيق خفيف الوزن لتبادل بيانات
- JSON هي عبارة عن لغة منفصلة
- JSON يطلق عليها "self-describing " اي انها ذاتية الوصف ولا تحتاج الي مفسر
- JSON هي صيغة مشتقة من syntax بناء جملة كائن JavaScript ، لكن تنسيق JSON هو عبارة عن نص فقط.
- يمكن كتابة التعليمات البرمجية لقراءة وإنشاء بيانات JSON بأي لغة برمجة.
Why Use JSON ؟
Why Use JSON ؟
يتشابه طريقة كتابة رموز JSON مع التعليمات البرمجية لإنشاء كائنات JavaScript. ولهذا السبب يمكن لبرنامج JavaScript تحويل بيانات JSON بسهولة إلى كائنات JavaScript. نظرًا لأن التنسيق نصي فقط ،
يمكن بسهولة إرسال بيانات JSON بين أجهزة الكمبيوتر واستخدامها بواسطة أي لغة برمجة.
- تحتوي JavaScript على دالة مضمنة لتحويل نصوص JSON إلى كائنات JavaScript وهي دالة " ( )JSON.parse "
- تحتوي JavaScript على دالة مضمنة لتحويلكائنات JavaScript إلى نصوص JSON وهي دالة " ( )JSON.stringify"
Storing Data
Storing Data
عند تخزين البيانات ، يجب أن تكون البيانات بتنسيق معين ، وبغض النظر عن المكان الذي تختار تخزينه فيه فيجب ان يكون النص دائمًا أحد التنسيقات المعروفة والمسموع استخدامها
يتيح JSON تخزين كائنات JavaScript كنص.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.