Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

جافا سكريبت JSON

JSON هو تنسيق لتخزين ونقل البيانات.

وعادة ما تستخدم JSON لتمرير البيانات إلى خادم الويب.


ما هو جسون؟

  • JSON الإنجليزية اسمJافا S cript يا bject N otation
  • JSON هو تنسيق تبادل البيانات خفيفة الوزن.
  • JSON هي لغة مستقلة*
  • JSON من السهل أن نفهم.

مذكرة * JSON باستخدام جافا سكريبت، ولكن JSON هو تنسيق النص فقط.
النص يمكن قراءتها في أي لغة برمجة، وكتنسيق نقل البيانات.

أمثلة JSON

الموظفين JSON الجملة التالي كائنات محددة: مجموعة من السجلات (الكائنات) من ثلاثة موظفين:

JSON مثال

{ "الموظفين": [
{ "الاسم الأول": "جون"، "اسم العائلة": "الفلاني"}،
{ "الاسم الأول": "آنا"، "اسم العائلة": "سميث"}،
{ "الاسم الأول": "بيتر"، "اسم العائلة": "جونز"}
]}


بعد تنسيق JSON ككائنات جافا سكريبت

تنسيق JSON هو نحويا إنشاء رمز الكائن جافا سكريبت هو نفسه.

لأنها متشابهة، ويمكن لبرامج جافا سكريبت تكون بسهولة بيانات JSON إلى كائنات جافا سكريبت.


قواعد النحو JSON

  • بيانات لأزواج مفتاح / قيمة.
  • البيانات مفصولة بفواصل.
  • حفظ الأقواس كائن
  • حفظ الأقواس مجموعة

البيانات JSON - وهو الاسم الذي يتوافق مع قيمة

تنسيق البيانات JSON للأزواج مفتاح / قيمة، مثل خصائص الكائن جافا سكريبت.

وتشمل أزواج مفتاح / قيمة أسماء الحقول (في التنصيص)، متبوعا بنقطتين، ثم كانت القيمة:

"الاسم الأول": "جون"


كائن JSON

يتم تخزين كائن JSON في الأقواس.

كما هو الحال في جافا سكريبت، يمكن للكائن عقد المزيد من أزواج مفتاح / قيمة:

{ "الاسم الأول": "جون"، "اسم العائلة": "الفلاني"}


JSON مجموعة

يحمل JSON مجموعة بين قوسين.

كما هو الحال في جافا سكريبت، يمكن أن تحتوي على مجموعة قطع:

"الموظفين": [
{ "الاسم الأول": "جون"، "اسم العائلة": "الفلاني"}،
{ "الاسم الأول": "آنا"، "اسم العائلة": "سميث"}،
{ "الاسم الأول": "بيتر"، "اسم العائلة": "جونز"}
]

في المثال أعلاه، الكائن "الموظفين" صفيف. أنه يحتوي على ثلاثة أشياء.

كل كائن هو تسجيل للموظفين (الاسم الأول والأخير).


يتم تحويل سلسلة JSON إلى كائن جافا سكريبت

عادة ما نقرأ بيانات جسون من الخادم، ويعرض البيانات في صفحة ويب.

للبساطة، وأنشأنا صفحة على شبكة الإنترنت مباشرة JSON سلسلة (يمكنك أيضا قراءة لدينا JSON تعليمي ):

أولا، إنشاء سلسلة جافا سكريبت، سلسلة البيانات الشخصية في شكل JSON ؟:

فار النص = '{ "موظف": [' +
'{ "الاسم الأول": "جون"، "اسم العائلة": "الفلاني"}،' +
'{ "الاسم الأول": "آنا"، "اسم العائلة": "سميث"}،' +
'{ "الاسم الأول": "بيتر"، "اسم العائلة": "جونز"}]}؛

ثم، استخدام المدمج في وظيفة جافا سكريبت JSON.parse () لتحويل سلسلة إلى كائنات جافا سكريبت:

فار الكائنات = JSON.parse (النص)؛

وأخيرا، وذلك باستخدام كائن جافا سكريبت الجديد في صفحتك:

أمثلة

<P معرف = "التجريبي"> </ P>

<script>
document.getElementById ( "التجريبي"). HTML داخلي =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName.
</ script>

محاولة »

وظائف ذات الصلة

وظيفة وصف
JSON.parse () عن سلسلة JSON إلى كائن جافا سكريبت.
JSON.stringify () يستخدم جافا سكريبت لتحويل القيمة إلى سلسلة JSON.

JSON مزيد من المعلومات، يمكنك قراءة JSON البرنامج التعليمي .