جافا سكريبت 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 () لتحويل سلسلة إلى كائنات جافا سكريبت:
وأخيرا، وذلك باستخدام كائن جافا سكريبت الجديد في صفحتك:
أمثلة
<script>
document.getElementById ( "التجريبي"). HTML داخلي =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName.
</ script>
محاولة »
وظائف ذات الصلة
وظيفة | وصف |
---|---|
JSON.parse () | عن سلسلة JSON إلى كائن جافا سكريبت. |
JSON.stringify () | يستخدم جافا سكريبت لتحويل القيمة إلى سلسلة JSON. |
JSON مزيد من المعلومات، يمكنك قراءة JSON البرنامج التعليمي .