JavaScript

JSON Intro

في هذا الدرس سوف نتعرف علي ماهي ملفات ال JSON وما اهميتها وفيما تستخدم 

التاريخ

20 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

1442

المواضيع

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

JSON Intro

مراجعة تقنية
Mostafa Hefny

Mostafa Hefny

CEO & Founder CloseTag

</> JSON Intro

JSON هي اختصار ل Java Script Object Notation 

JSON هي عبارة عن اكواد نصية تستخدم في تخزين البيانات واستدعائها باستخدام لغات البرمجة 

JSON يطلق عليها "self-describing " أي انها تصف نفسها ولا تحتاج الي مفسر 

</> 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?

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

- JSON هي صيغة مشتقة من syntax بناء جملة  كائن JavaScript ، لكن تنسيق JSON هو عبارة عن نص فقط.

- يمكن كتابة التعليمات البرمجية لقراءة وإنشاء بيانات JSON بأي لغة برمجة.

صيغة كتابة لغة ال JSON هي مشتقة من رموز عناصر لغة JAVA SCRIPT لكنها عبارة عن نصوص فقط 

- وهي عبارة عن اكواد لتخزين واسترداد البيانات من والي الملفات باستخدام العديد من اللغات البرمجية التي يمكن استخدامها 

</> Why Use JSON ؟

يتشابه طريقة كتابة رموز JSON  مع التعليمات البرمجية لإنشاء كائنات JavaScript. ولهذا السبب يمكن لبرنامج JavaScript تحويل بيانات JSON بسهولة إلى كائنات JavaScript. نظرًا لأن التنسيق نصي فقط ،

يمكن بسهولة إرسال بيانات JSON بين أجهزة الكمبيوتر واستخدامها بواسطة أي لغة برمجة.

  • تحتوي JavaScript على دالة مضمنة لتحويل نصوص JSON إلى كائنات JavaScript وهي دالة " ( )JSON.parse  "
  • تحتوي JavaScript على دالة مضمنة لتحويلكائنات JavaScript  إلى  نصوص JSON وهي دالة " ( )JSON.stringify"

- يمكنك استقبال نصوص عادية من الخادم واستخدامها ك Javascript object 

- يمكنك ارسال java script object الي الخادم علي هيئة نصوص عادية 

- يمكنك العمل مع البيانات ككائنات جافا سكريبت ، بدون تحليل وترجمات معقدة.

</> Storing Data

عند تخزين البيانات ، يجب أن تكون البيانات بتنسيق معين ، وبغض النظر عن المكان الذي تختار تخزينه فيه فيجب ان يكون النص دائمًا أحد التنسيقات المعروفة والمسموع استخدامها

 يتيح JSON تخزين كائنات JavaScript كنص.

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