يرمز JSON إلى JavaScript Object Notation، ويتم فيه حفظ الملفات بصيغة .json
لكن قبل ان نبدأ الشرح علينا اولاً معرفة ماذا نعني ب json؟
هي صيغة تبادل بيانات خفيفة الوزن، ذات معيار مفتوح، وتستند إلى نص، حيث يكون تمثيل البيانات بصيغه بسيطه ومصفوفات مترابطه قابله لقراءه الإنسان
♦️ الغاية منه:
JSON هو تنسيق نصي لإظهار البيانات المهيكلة وشائع الاستخدام لنقل البيانات في تطبيقات الويب
♦️ ماذا تحتاج لتعلمه قبل ان تبدأ به؟
١- تعلم اساسيات جافاسكريبت
٢- تعلم المفاهيم الاساسية ل html و css
♦️كيف تكتب البيانات بصيغة json؟
تكتب في شكل كائنات مثل الصورة
نرى ان البيانات تتضمن ثلاثة كائنات وهي:
Name, age و car
ولكل كائن قيمة خاصه به
إذا قمت بتحليل سلسلة JSON باستخدام JavaScript ، فيمكنك الوصول إلى البيانات ككائن كما في الصورة:
♦️ لكن لماذا قد تستخدم json في مشروعك؟
١- إنه نصي فقط لذا يمكن بسهولة إرسال البيانات، وهي لغة مستقلة
٢- يمكن لـ Javascript تحويل بيانات JSON بسهولة في كائن JS
٣- JS لديه وظيفة مضمنة للتحويل سلسلة JSON في كائن JS:
JSON.parse()
٤- يحتوي JS أيضا على دالة مضمنة لتحويل الكائن إلى سلسلة JSON:
JSON.stringify()
♦️ تخزين البيانات:
يتيح لنا JSON تخزين عناصر JS كنص، دعونا نرى كيفية تخزين البيانات:
قواعد عامة لتخزين البيانات:
1- ان تكون البيانات في أزواج: اسم/قيمة
2- يجب أن تكون مفصولة بفواصل ,
3- الأقواس المجعدة لتثبيت الأشياء {}
4- الأقواس المربعة تحتوي على مصفوفات []
♦️مثال:
١- تتم كتابة بيانات JSON كاسم / قيمة أزواج:
“Name” : “saud”
٢- التشابه مع JS:
إنها (JSON) مطابقة لكائنات JS
♦️ يمكن استخدام كل من JSON و XML لتلقي البيانات من الخادم:
تعليقات
إرسال تعليق