منسّق JSON
يجعل JSON مقروءًا ويشير إلى أخطائه.
تعمل هذه الأداة بـ JavaScript. لاستخدامها فعّل JavaScript في المتصفح وأعد تحميل الصفحة.
اجعل JSON المتشابك مقروءًا.
يجعل «منسّق JSON» ملف JSON المضغوط في سطر واحد أو غير المرتّب مقروءًا، ويتحقّق في الوقت نفسه من صحّته. ويمكن أن تكون الإزاحة مسافتين أو أربع مسافات أو علامة جدولة. ويسهّل خيار «رتّب المفاتيح أبجديًا» المقارنة بين ملفَّي JSON؛ فحتى لو جاءت البيانات نفسها بترتيب مختلف كان المخرج واحدًا. أما «اضغطه في سطر واحد» فيفعل العكس: يطرح المسافات ويردّ الملف إلى أصغر صورة له، جاهزًا للتضمين في إعدادات أو في طلب. وفي JSON المعطوب المكتوب يدويًا أو المنسوخ من JavaScript/Python يصحّح خيار الإصلاح وحده الفواصل الزائدة وعلامات الاقتباس المفردة والتعليقات والمفاتيح غير المقتبسة وTrue/False/None، كما يُفتح JSON المضمَّن مهروبًا في سطر سجل بخيار واحد.
وإذا كان الملف تالفًا فلا تقول الأداة «JSON غير صالح» فحسب: بل تبيّن في أي سطر وأي عمود يقع الخطأ، وما الذي كان متوقَّعًا، وتعرض السطر نفسه. وهكذا تُكتشف في ثوانٍ فاصلة منسيّة أو فاصلة زائدة أو علامة تنصيص مفردة أو قوس لم يُغلق. وتُكتب الحروف التركية وسائر محارف Unicode كما هي دون تحويلها إلى رموز هروب. وتُرفع ملفات JSON وTXT وLOG حتى 32 MB. وتُستعمل الأداة لفحص استجابات API وترتيب ملفات الإعدادات وتتبّع الأخطاء. يمكنك رفع 20 ملفًا كحد أقصى في المرة الواحدة؛ تُعالَج كلها بالإعدادات نفسها، وتصل الملفات المتعددة في ملف ZIP واحد.
من البداية إلى النهاية
- ارفع ملف JSON. اسحب ملف JSON أو TXT أو LOG وأفلته أو اختره.
- اختر الصيغة. إزاحة بمسافتين للقراءة؛ وترتيب المفاتيح للمقارنة؛ وسطر واحد للتضمين.
- نسّق ونزّل. إن كان صالحًا فنزّل الملف المنسَّق. وإن كان فيه خطأ فصحّحه بدلالة السطر والعمود وأعد المحاولة.
الأسئلة الشائعة
ماذا يعني السطر والعمود في رسالة الخطأ؟
الموضع الذي تعثّر عنده القارئ. والخطأ غالبًا هناك تمامًا أو قبله بقليل: فالفاصلة الناقصة أو علامة التنصيص غير المغلقة في السطر السابق هي السبب الأكثر شيوعًا.
هل تُدعم أسطر التعليق (// أو /* */)؟
لا يحتوي JSON القياسي تعليقات؛ ومع إيقاف الإصلاح يعطي الملف الذي فيه تعليقات خطأ. وعند تفعيل «حاول إصلاح JSON المعطوب» تُحذف تعليقات // و/* */ ويظهر في النتيجة عددها.
هل يغيّر ترتيب المفاتيح البيانات؟
لا. لا يتغيّر إلا ترتيب المفاتيح داخل الكائنات؛ أما القيم وترتيب المصفوفات فيبقيان كما هما.
هل يبقى ملفي على الخادم؟
لا. يصل ملفك إلى الخادم للمعالجة فقط ويُحذف عند انتهاء العمل، ويُحذف الناتج أيضًا بعد تنزيله والخروج من الأداة. لا تحتاج إلى حساب أو اسم أو بريد إلكتروني، ولا تُرسل ملفاتك إلى أي خدمة خارجية. الاستخدام مجاني: لا نضع حصة بالساعة أو باليوم لعدد العمليات، ولا نطلب منك مشاهدة إعلان قبل المعالجة، ولا نضيف علامة مائية إلى الناتج.
أدوات الملفات أخرى
RUPO Studio