تنسيق JSON والتحقق من صحته
اجعل JSON سهل القراءة، واعرف بالضبط ما الخطأ عندما لا يكون صالحاً.
الإبلاغ عن مشكلة في هذه الأداة
كيفية استخدام منسّق JSON
الصق JSON
الصق JSON، أو افتح ملف .json أو أفلته هنا. يُفحص النص أثناء الكتابة.
اختر التنسيق
أضف مسافة بادئة من 2 أو 4 مسافات أو علامة جدولة، أو اضغطه في سطر واحد. فعّل ترتيب المفاتيح A–Z لترتيب المفاتيح.
انسخ أو حمّل
انسخ JSON المنسّق، أو حمّله باسم formatted.json.
لماذا تستخدم Utils365
أخطاء يمكنك إصلاحها
يعرض JSON غير الصالح سطر الخطأ وعموده، مع السطر نفسه ومؤشر عليه، إضافة إلى تلميح للفواصل الزائدة في النهاية وعلامات الاقتباس المفردة والمفاتيح غير المقتبسة والتعليقات.
عرض منظّم أو ضغط
اختر مسافتين أو 4 مسافات أو علامات جدولة لتسهيل القراءة، أو اجمعه في سطر واحد لتوفير المساحة.
لا يتغير سوى التنسيق
تبقى الأرقام والنصوص وترتيب المفاتيح كما كُتبت تماماً، إلا إذا اخترت ترتيب المفاتيح من A إلى Z لتسهيل مقارنة ملفين.
خصوصية تامة
يُفحص JSON ويُنسَّق داخل متصفحك ولا يُرفع أبداً، فتبقى مفاتيح API وبيانات العملاء معك.
الأسئلة الشائعة
كيف أتحقق من أن JSON صالح؟
الصقه هنا. يعرض JSON الصالح ملخصاً بعدد المفاتيح ومدى عمق التداخل. ويعرض JSON غير الصالح سطر أول خطأ وعموده وما يجب تغييره.
لماذا تُعدّ الفاصلة الزائدة في النهاية خطأً؟
لا يسمح JSON بفاصلة بعد آخر عنصر في كائن أو مصفوفة، رغم أن JavaScript يسمح بذلك. احذف الفاصلة قبل } أو ] الختامية.
هل يمكن أن يحتوي JSON على تعليقات أو علامات اقتباس مفردة؟
لا. لا يدعم JSON القياسي التعليقات، ويجب أن تستخدم النصوص والمفاتيح علامات اقتباس مزدوجة. تسمح بها صيغ مثل JSON5 وJSONC، لكن معظم واجهات API والمحللات لا تسمح بها.
هل ستتغير أرقامي أو ترتيب المفاتيح؟
لا. تحتفظ الأرقام بالخانات التي كتبتها تماماً، لذا تبقى المعرّفات الطويلة مثل 1234567890123456789 والأسعار مثل 1.10 دون تغيير. وتبقى المفاتيح بترتيبها ما لم تفعّل ترتيب المفاتيح A–Z.
ماذا يفعل الضغط؟
يحذف كل مسافة وفاصل سطر ليس داخل نص، فيصبح JSON بأصغر حجم ممكن. البيانات تبقى كما هي تماماً.