تخطى للمحتوى
Calnex LogoCalnex
أدوات المطور

منسق ومحقق JSON

تنسيق وتقليص والتحقق من بيانات JSON فوراً. طباعة جميلة بمسافتين بادئة، فحص أخطاء الصياغة، وعرض عدد المفاتيح. أداة لا غنى عنها لتطوير API.

إدخال JSON

اسحب وأسقط ملف JSON هنا، أو انقر للتحميل

النتيجة

التحقق من الصحةصالح ✓
إجمالي المفاتيح6
عمق التعشيش2
النوع الأساسيObject

مثال المدخل والنتيجة

{"name":"Ada","active":true}
{
  "name": "Ada",
  "active": true
}

لماذا تختار منسق ومحقق JSON

يساعدك JSON Formatter and Validator على تنسيق بيانات JSON وتصغيرها والتحقق من صحتها على الفور. فهو يتحقق من بناء الجملة، ويحصي المفاتيح، ويقيس عمق التداخل، ويحدد نوع البيانات الجذرية - وهو أمر ضروري لتصحيح أخطاء استجابات واجهة برمجة التطبيقات وملفات التكوين.

  • ✓يطبع JSON بشكل جميل مع مسافة بادئة ذات مسافتين
  • ✓تصغير JSON إلى سطر مضغوط واحد
  • ✓التحقق من صحة بناء الجملة ويظهر رسائل خطأ مفصلة
  • ✓يحلل عدد المفاتيح وعمق التداخل ونوع البيانات الجذر

خطوات الاستخدام

  1. 1الصق نص JSON في منطقة الإدخال
  2. 2اختر إجراءً: التنسيق أو التصغير أو التحقق من الصحة
  3. 3عرض حالة التحقق من الصحة على الفور
  4. 4انسخ الإخراج المنسق أو المصغر
  5. 5مراجعة عدد المفاتيح وتحليل عمق التداخل

الأسئلة الشائعة (FAQ)

ما الذي يجعل JSON صالحًا؟

يجب أن يستخدم JSON الصالح علامات الاقتباس المزدوجة للمفاتيح وقيم السلسلة، ولا يمكن أن يحتوي على فواصل زائدة، ويجب أن يستخدم الأقواس المناسبة ({} للكائنات، [] للمصفوفات)، ويدعم فقط أنواع بيانات محددة: السلسلة، والرقم، والمنطقي، والخالي، والكائن، والمصفوفة.

ما الفرق بين تنسيق JSON والتصغير؟

يضيف التنسيق (الطباعة الجميلة) مسافة بيضاء، والمسافات البادئة، وفواصل الأسطر لجعل JSON قابلاً للقراءة من قبل الإنسان. يؤدي التصغير إلى إزالة جميع المسافات البيضاء غير الضرورية لإنتاج أصغر سلسلة JSON صالحة ممكنة، وهي مثالية للنقل عبر الشبكة.

هل يمكن لـ JSON الحصول على تعليقات؟

معيار JSON لا يدعم التعليقات. إذا كنت بحاجة إلى تعليقات في ملفات التكوين، ففكر في استخدام JSONC (JSON with Comments)، المدعوم بواسطة VS Code وبعض الأدوات الأخرى، أو استخدم مجموعة شاملة مثل JSON5.

كيف أقوم بإصلاح خطأ JSON "رمز مميز غير متوقع"؟

يعني هذا الخطأ عادةً وجود مشكلة في بناء الجملة في الموضع المشار إليه. تتضمن الأسباب الشائعة ما يلي: علامات الاقتباس المفردة بدلاً من علامات الاقتباس المزدوجة، أو الفواصل اللاحقة بعد العنصر الأخير في كائن أو مصفوفة، أو الأحرف التي لم يتم إلغاؤها في السلاسل، أو الأقواس المفقودة.

ما هو الحد الأقصى لعمق التداخل لـ JSON؟

لا تحدد مواصفات JSON الحد الأقصى للعمق، لكن المحللين والبيئات لها حدود عملية. يتعامل معظم المحللين الحديثين مع أعماق تزيد عن 100+ دون مشكلة. يمكن أن يؤثر التداخل العميق جدًا على الأداء وسهولة القراءة.

مراجع ومصادر موثوقة

JSON Specification (RFC 8259)

عرض المصدر

Working with JSON - MDN Web Docs

عرض المصدر

Introducing JSON

عرض المصدر