مجانا على الانترنت سلمان مدقق

            
            
        


كائن جافا سكريبت التدوين (JSON ، وضوحا /ˈdʒeɪsən/ ؛ /ˈdʒeɪˌsɒn/[ملاحظة 1]) هو مفتوح القياسية تنسيق ملف يستخدم الإنسان-نص مقروء لنقل البيانات الكائنات التي تتكون من قيمة السمة أزواج مجموعة أنواع البيانات (أو أي تسلسل القيمة). وهو شائع جدا في تنسيق البيانات, مع مجموعة متنوعة من التطبيقات ، مثل خدمة كبديل XML في اياكس النظم.

سلمان هو لغة مستقلة تنسيق البيانات. وهي مستمدة من جافا سكريبت ، ولكن العديد من لغات البرمجة الحديثة تتضمن رمز إلى إنشاء تحليل JSON-تنسيق البيانات. مسؤول الإعلام الإنترنت نوع سلمان هو application/json. سلمان أسماء استخدام التمديد .json.

دوغلاس Crockford المحددة أصلا صيغة JSON في وقت مبكر 2000s. سلمان كان أول موحدة في عام 2013 ، ECMA-404. أحدث تنسيق JSON القياسية نشرت في عام 2017 كما RFC 8259 ، تظل متسقة مع ECMA-404. في نفس العام, JSON أيضا موحدة وفقا ISO/IEC 21778:2017. على ECMA و معايير ISO يصف فقط يسمح جملة ، بينما RFC يغطي بعض الأمن وقابلية التشغيل البيني الاعتبارات.

سلمان الأساسية هي أنواع البيانات:



  • رقم: توقيع عدد عشري التي قد تحتوي على جزء كسري و قد تستخدم الأسي E التدوين ، ولكن لا تشمل غير أرقام مثل نان. شكل لا يميز بين صحيح و النقطة العائمة. جافا سكريبت يستخدم الدقة المزدوجة تنسيق الفاصلة العائمة لجميع القيم الرقمية, لكن اللغات الأخرى تنفيذ سلمان قد ترميز الأرقام بشكل مختلف.


  • سلسلة: سلسلة من صفر أو أكثر من أحرف Unicode. سلاسل محدد مع ضعف علامات الاقتباس ودعم مائل الهروب الجملة.


  • منطقية: إما من القيم true أو false


  • مجموعة: قائمة مرتبة من صفر أو أكثر من القيم ، كل منها قد تكون من أي نوع. المصفوفات استخدام قوس مربع التدوين مع مفصولة بفواصل العناصر.


  • ~~~1-الهدف: غير مرتبة جمع اسم أزواج قيمة فيها أسماء (وتسمى أيضا مفاتيح) هي سلاسل. الأجسام تهدف إلى تمثيل المصفوفات الترابطية ، حيث كل مفتاح فريدة من نوعها داخل كائن. الكائنات محدد مع الأقواس و استخدام الفاصلة لفصل كل زوج ، في حين أن داخل كل زوج القولون ':' حرف يفصل مفتاح أو اسم من قيمته.

  • null: قيمة فارغة باستخدام كلمة null




فاصل يسمح تجاهل حول أو بين العناصر النحوية (القيم و علامات الترقيم ، ولكن ليس داخل سلسلة القيمة). ه ، وذلك باستخدام كلمة null



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

الإصدارات في وقت مبكر من JSON (مثل المحدد من قبل RFC 4627) المطلوب أن صالح سلمان النص يجب أن تتكون فقط من كائن أو مجموعة التي يمكن أن تحتوي على أنواع أخرى داخلها.




تبسيط حياتك مع مجموعة من أدوات قوية.

سجل في النهائي الخطة والاستفادة من جميع الميزات من Apps66.com

اشترك الآن!