حول أداة منسّق JSON ومدقّقه
يحوّل منسّق JSON كتلة من JSON المضغوط إلى بيانات نظيفة ومنسقة وسهلة القراءة. كما يتحقق من صحتها، ويشير إلى السطر والعمود الدقيقين لأي خطأ، ويتيح لك استعراض المستندات الكبيرة في شجرة قابلة للطي.
كيف تعمل الأداة
يُحلَّل ما تُدخله بمحلّل JSON الصارم والمتوافق مع المعايير في المتصفح. إن كان صالحًا، يُعاد بناؤه بالمسافة البادئة التي تختارها (مسافتان أو 4 مسافات أو علامات جدولة)، أو يُضغط في سطر واحد، أو يُعاد بناؤه مع ترتيب المفاتيح أبجديًا. وإن كان غير صالح، يُحوَّل موضع الخطأ إلى سطر وعمود لتنتقل مباشرة إلى المشكلة.
يعالج زر إصلاح الأخطاء الأكثر شيوعًا عند كتابة JSON يدويًا أو نسخه من JavaScript: الفواصل الزائدة، وعلامات الاقتباس المفردة، والمفاتيح دون اقتباس، والتعليقات. وبعد الإصلاح تُتحقق النتيجة من جديد.
أخطاء JSON الشائعة
- الفواصل الزائدة:
[1, 2, 3,]صالح في JavaScript لكنه غير صالح في JSON. - علامات الاقتباس المفردة: يجب أن تستخدم النصوص والمفاتيح علامات اقتباس مزدوجة:
"name"لا'name'. - مفاتيح دون اقتباس: يجب كتابة
{name: "Ana"}هكذا{"name": "Ana"}. - التعليقات: لا يُسمح بـ
//و/* */في JSON القياسي. - القيم الخاصة: لا وجود لـ
undefinedوNaNوالدوال في JSON. استخدمnull.
استخداماتها
- قراءة استجابات الواجهات البرمجية وحمولات webhooks وتصحيحها.
- تنظيف ملفات الإعداد مثل
package.jsonوtsconfig.jsonوإعدادات التطبيقات. - ضغط JSON قبل تضمينه في الكود أو إرساله عبر الشبكة.
- ترتيب المفاتيح لتسهيل مقارنة ملفي JSON في أداة الفروقات (diff).
آمن للبيانات الحساسة: غالبًا ما تحتوي استجابات الواجهات البرمجية على رموز وصول وبيانات شخصية. كثير من المنسقات على الإنترنت ترسل ما تُدخله إلى خادم، أما هذا فلا يفعل ذلك أبدًا.