مرجع JSON

صيغة JSONJSON هو تنسيق نصي مكون من كائنات أزواج مفاتيح/قيم وقوائم مرتبة.أنواع بيانات JSONلدى JSON ستة أنواع: كائن ومصفوفة وسلسلة ورقم ومنطق وnull.أخطاء JSONمعظم أخطاء JSON تأتي من مجموعة صغيرة من مشاكل الصيغة.أمثلة JSONتعرض هذه الأمثلة أشكال JSON الشائعة لواجهات API والتطبيقات والإعدادات.دليل JSON Schemaيصف JSON Schema شكل بيانات JSON ويمكنه التحقق من المستندات تلقائيًا.دليل JSONPathJSONPath هي لغة استعلام لاختيار القيم من مستندات JSON.خطأ رمز غير متوقع في JSONوجد المحلل رمزًا لم يتوقعه.نهاية غير متوقعة لإدخال JSONينتهي المستند قبل إغلاق كل الكائنات والمصفوفات.خطأ الفاصلة الختامية في JSONالفاصلة بعد العنصر الأخير غير صالحة.حرف غير صالح في JSONيجب ترميز أحرف التحكم داخل السلاسل.كائن غير مغلق في JSONكائن يبدأ دون قوس إغلاق.مصفوفة غير مغلقة في JSONمصفوفة تبدأ دون قوس إغلاق.مثال JSON لمستخدمكائن مستخدم شائع للملفات وواجهات API.مثال JSON لمنتجكائن منتج نموذجي للتجارة والكتالوجات.مثال JSON لطلبكائن طلب قياسي للدفع وسجل الطلبات.مثال استجابة API JSONغلاف مستقر لواجهات JSON API.مثال عنوان JSONكائن عنوان قابل لإعادة الاستخدام للشحن والفواتير.JSON في JavaScriptيدعم JavaScript JSON.parse وJSON.stringify أصليًا.JSON في Pythonيوفر Python json.loads وjson.dumps.JSON في JavaJackson هي مكتبة JSON الأكثر شيوعًا في Java.JSON في C#System.Text.Json هي مكتبة JSON الحديثة في C#.JSON في Goتتضمن Go encoding/json في مكتبتها القياسية.كلمة type في JSON Schemaتحدد type نوع القيمة المسموح بها.كلمة properties في JSON Schemaتصف properties الحقول المسموح بها للكائن.كلمة required في JSON Schemaيسرد required المفاتيح التي يجب أن توجد.كلمة items في JSON Schemaتصف items مخطط عناصر المصفوفة.كلمة enum في JSON Schemaيسمح enum فقط بقيم من قائمة ثابتة.كلمة const في JSON Schemaيتطلب const أن تساوي القيمة ثابتًا واحدًا.كلمة oneOf في JSON Schemaيجب أن يطابق القيمة مخططًا واحدًا فقط.كلمة anyOf في JSON Schemaيجب أن يطابق القيمة مخططًا واحدًا على الأقل.كلمة allOf في JSON Schemaيجب أن يطابق القيمة كل مخطط.كلمة $ref في JSON Schemaيشير $ref إلى تعريف مخطط آخر.تعبير جذر JSONPathيعبر الجذر $ عن المستند بأكمله.عامل الطفل JSONPathيحدد النقطة خاصية فرعية.فهرس مصفوفة JSONPathتختار الأقواس العناصر حسب الفهرس.بدل JSONPathيطابق البدل * جميع العناصر.تعبير فلتر JSONPathتستخدم الفلاتر [?(@.key عامل value)].النزول التكراري JSONPathيبحث النزول التكراري في أي مستوى.مثال JSON لشركةسجل شركة عملي للأدلة وبيانات المؤسسة.مثال JSON لموظفسجل موظف شائع لأنظمة الموارد البشرية.مثال JSON لعميلسجل عميل لأنظمة CRM والدفع.مثال JSON للإعداداتبنية إعدادات عملية للتطبيقات.كلمة pattern في JSON Schemaيطبق pattern تعبيرًا نمطيًا على القيم النصية.كلمة minimum في JSON Schemaيتطلب minimum رقمًا أكبر أو يساوي قيمة.كلمة format في JSON Schemaيصف format تنسيقًا دلاليًا للنص.شريحة JSONPathتستخدم الشريحة [start:end].اتحاد JSONPathيستخدم الاتحاد [0,1] لعدة مواضع.ترميز الأقواس JSONPathتستخدم الأقواس اقتباسات للمفاتيح ذات الرموز.JSON مقابل YAMLJSON صارم بينما يضيف YAML تعليقات ومسافات.JSON مقابل XMLJSON أخف ويدعم XML الخصائص والأسماء.JSON مقابل CSVCSV مضغوط بينما يحتفظ JSON بالأنواع والبنى.كلمة additionalProperties في JSON Schemaيقرر ما إذا كانت المفاتيح غير المعلنة مسموحة.كلمة maxLength في JSON Schemaيحدد maxLength عدد أحرف السلسلة.كلمة minLength في JSON Schemaيحدد minLength الحد الأدنى للأحرف.كلمة maxItems في JSON Schemaيحدد maxItems عدد عناصر المصفوفة.كلمة minItems في JSON Schemaيحدد minItems الحد الأدنى لعدد العناصر.كلمة multipleOf في JSON Schemaيضمن multipleOf قابلية القسمة.كلمة exclusiveMinimum في JSON Schemaيرفض exclusiveMinimum قيمة الحد نفسها.عامل المساواة JSONPathيحدد عامل المساواة العقد ذات القيمة الدقيقة.عوامل المقارنة JSONPathتختار المقارنات النطاقات الرقمية.و منطقي JSONPathيتطلب الو المنطقي تحقق كل الشروط.أو منطقي JSONPathيتطلب أو المنطقي شرطًا واحدًا على الأقل.عامل النفي JSONPathيعكس النفي شرط التصفية.فلتر regex JSONPathيختبر عامل regex سلسلة مقابل نمط.مثال عنصر طلب JSONعنصر قابل لإعادة الاستخدام للعربات والفواتير.مثال فئة JSONعقدة شجرة شائعة للتنقل والكتالوجات.مثال حدث JSONغلاف حدث قياسي للتحليلات وWebhook.مثال تعليق JSONسجل تعليق للمنتديات والمراجعات.مثال إعداد JSONسجل إعداد مرن للتفضيلات.