منسّق JSON ومدقّقه
الصق JSON لتجعله مقروءًا، أو لتعثر على الموضع الدقيق للخطأ، أو لتصغّره في سطر واحد.
محفوظ على هذا الجهاز
يعمل داخل متصفحك. لا يُرفع أي شيء.
محفوظ
النتيجة
سيظهر JSON المنسَّق هنا أثناء الكتابة.
JSON هذا غير صالح
طريقة الاستخدام
-
الصق JSON
الصقه أو اكتبه أو افتح ملف .json. يبدأ التنسيق بمجرد وجود ما يمكن قراءته.
-
أصلح الأخطاء
إذا كان JSON غير صالح، ترى السطر والعمود وشرحًا واضحًا. ونقرة واحدة تضع المؤشر على موضع المشكلة.
-
اختر الشكل
اختر العرض المنسَّق أو المصغَّر أو الشجري، واضبط المسافة البادئة، ورتّب المفاتيح، ثم انسخ النتيجة أو نزّلها.
الأسئلة الشائعة
هل يُرسل JSON إلى خادم؟
لا. يتم التحليل والتنسيق بالكامل داخل متصفحك، لذا لا تغادر استجابات API وملفات الإعدادات والرموز المميزة (tokens) جهازك أبدًا.
لماذا يظهر أن JSON غير صالح مع أن JavaScript يقبله؟
JSON أكثر صرامة من JavaScript. تحتاج المفاتيح والنصوص إلى علامات اقتباس مزدوجة، والفواصل الزائدة والتعليقات غير مسموح بها، والقيم مثل undefined أو NaN غير موجودة. وتذكر رسالة الخطأ القاعدة التي خُولفت.
هل يغيّر التنسيق الأعداد؟
لا. تبقى الأعداد والأحرف المهرَّبة كما كتبتها تمامًا، لذا لا تُقرَّب الأعداد الصحيحة الكبيرة جدًا والكسور العشرية الطويلة كما يفعل JSON.parse.
ماذا يفعل «ترتيب المفاتيح»؟
يرتّب مفاتيح كل كائن أبجديًا، في كل المستويات. وتحتفظ المصفوفات بترتيبها، لأن ترتيب عناصر المصفوفة جزء من البيانات.
هل يتعامل مع الملفات الكبيرة؟
نعم. تُنسَّق الملفات التي يبلغ حجمها عدة ميغابايت في لحظة. ويفتح العرض الشجري مستوى واحدًا في كل مرة ويعرض القوائم الطويلة على دفعات، لتبقى الصفحة سريعة الاستجابة.