JSON Toolkit

تحليل JSON

نسّق JSON وتحقق من صحته، وحدّد الأخطاء بالسطر والعمود، واعرضه شجريًا وانسخ JSONPath

المصدر 0.00 B · النتيجة 0.00 B · نسبة الضغط 0٪
النتيجة

شرح تحليل JSON وتنسيقه

يعيد محلّل JSON تنسيق النص المضغوط أو غير المنتظم إلى تخطيط متسق بمسافات أو Tab، ويعرض فورًا الحجم الأصلي وحجم النتيجة ونسبة الضغط. تجري العملية كلها في المتصفح، فلا تغادر ملفات الإعدادات واستجابات API وأجزاء السجلات جهازك.

يبدأ التنسيق بفحص الصياغة. تُبلّغ الفاصلة الأخيرة أو علامة التنصيص الناقصة أو القوس غير المتوازن بموضعها بالسطر والعمود، ويحدد المحرر الموضع الدقيق لتصلحه بدلًا من مسح المستند كله.

إلى جانب العرض النصي يمكنك الانتقال إلى عرض شجري، وتوسيع الكائنات والمصفوفات مستوى بمستوى، ونسخ JSONPath لأي عقدة لاستخدامها في استعلامات أو سكربتات لاحقة. لجلسات تحرير أطول، استخدم صفحة المحرر عبر الإنترنت واحتفظ بمسودتها المحلية.

الأسئلة الشائعة

ماذا أفعل بشأن خطأ الفاصلة الأخيرة؟
لا يسمح JSON القياسي بفاصلة بعد آخر عضو في كائن أو مصفوفة. أزل تلك الفاصلة لتجاوز التحقق؛ وإذا كان النص من JSON5 أو كائن JavaScript، فحوّله أولًا في صفحة JSON5.
لماذا تكون النتيجة المنسّقة أكبر حجمًا؟
يضيف التنسيق فواصل أسطر ومسافات بادئة، لذا يكون الناتج عادةً أكبر من الإدخال المضغوط. من المتوقع أن تكون نسبة الضغط سالبة؛ استخدم وضع التصغير عندما تحتاج إلى حمولة أصغر.
أين تُحفظ النتيجة المحللة؟
تعيش النتيجة في ذاكرة الصفحة الحالية فقط وتختفي عند التحديث. تحفظ صفحة السجل عمليات التنسيق الأخيرة التي تشغّلها صراحةً، وتبقى تلك البيانات في المتصفح.