الإجابة المباشرة
منسق ومدقق JSON يحلل بنية البيانات طبقاً لمواصفة RFC 8259 لإعادة ترتيبها بمسافات بادئة مريحة، واكتشاف أخطاء الصياغة مع تحديد رقم السطر والعمود بدقة داخل متصفحك.
كيفية استخدام هذه الأداة
الصق كود JSON
ضع نص البيانات في المحرر أو اكتب البنية مباشرة.
اختر التنسيق المفضل
حدد خيار التنسيق الجمالي (2 أو 4 مسافات) أو الضغط الخالي من الفراغات.
تحقق من صحة الصياغة واستكشف الشجرة
استفد من المؤشرات الضوئية لكشف الأخطاء أو تصفح بنية الكائنات عبر العرض الشجري.
المعايير القياسية لتركيبة JSON وفق مواصفة IETF RFC 8259
تُحلل الرموز وتطابق الأقواس وفق قواعد لغة JSON الصارمة، مع رفض الفواصل الزائدة (Trailing Commas) والمفاتيح غير المحاطة باقتباس مزدوج طبقاً للمواصفة القياسية.
- تحديد دقيق لرقم السطر ورقم العمود عند وقوع أي خطأ صياغي يسرع من تصحيح واجهات البرمجة (APIs).
- الضغط غير المنقوص (Minification) يزيل المسافات وفواصل الأسطر غير الضرورية لتخفيف حزم البيانات المنقولة.
أمثلة عملية
تنسيق استجابة واجهة برمجة تطبيقات مضغوطة وغير منسقة
المدخل: {"status":"ok","code":200,"data":{"tools_count":19,"offline":true}}
المخرج: كود JSON جميل ومنسق بمسافتين بادئتين مع تمييز لوني للمفاتيح والقيم
قراءة وفحص البيانات وفهم تفرعاتها بوضوح كامل وسرعة فائقة.
القيود
- تقتصر الأداة على تدقيق وتنسيق وضغط مستندات JSON الفردية محلياً، ولا تشمل المقارنة الثنائية المعقدة بين ملفين مختلفين.
الأسئلة الشائعة
لماذا يفشل تدقيق JSON عندما أضع فاصلة بعد آخر عنصر؟
وفقاً لمواصفة RFC 8259 الرسمية، لا تسمح لغة JSON بوجود فاصلة زائدة (Trailing Comma) بعد آخر عنصر في المصفوفات أو الكائنات، وتعتبر ذلك خطأً صياغياً.
هل يتم إرسال بيانات JSON الحساسة الخاصة بشركتي لأي خادم؟
لا على الإطلاق. التحليل والتدقيق والتلوين بالكامل يتم من خلال محرك جافاسكريبت المحلي داخل جهازك دون أي تواصل مع شبكات خارجية.
المراجع والمعايير المعتمدة
- مواصفة تنسيق تبادل بيانات JSON رقم RFC 8259 من IETF ↗ — المعيار القياسي الدولي لقواعد وبنية وتشفير بيانات JavaScript Object Notation.