منسّق ومدقق JSON

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

ترتيب المفاتيح أبجديًا

كيف تعمل

يتم التحقق من الصحة عبر JSON.parse، وهو نفس المحلل الأصلي الذي يستخدمه متصفحك و Node.js وقت التشغيل، لذا فإن ما ينجح هنا هو بالضبط ما سيُحلَّل في بيئة الإنتاج، وليس تقريبًا من قواعد نحوية شبيهة. عند فشل التحليل، يُبلغ المحرك إما برقم سطر وعمود مباشرة، أو بموضع حرف خام فقط؛ في الحالة الثانية، تقتطع الأداة المُدخل حتى ذلك الموضع وتحسب أسطر الفقرات الجديدة لترجمته إلى رقم السطر والعمود الذي تراه في مربع الخطأ.

يُبنى عرض الشجرة عبر المرور التكراري على القيمة المُحلَّلة إلى عُقد قابلة للطي، وأي كائن أو مصفوفة تضم أكثر من 300 عنصر تُختصر في العرض فقط، وليس أبدًا في الناتج المنسوخ أو المُحمَّل، لذا يبقى تفريغ استجابة API متعدد الميغابايتات قابلًا للتمرير. من الآثار الجانبية الجديرة بالمعرفة عند المرور عبر المحرك: يُعاد تسلسل الأرقام كأعداد عشرية 64 بت في JavaScript. تتوحّد الأشكال الشكلية (1e2 تصبح 100، و0.50 تصبح 0.5)، والأعداد الصحيحة الأكبر من 2 أس 53، مثل معرّفات قواعد البيانات أو معرّفات بنمط تويتر ذات 19 رقمًا، قد تفقد آخر أرقامها بصمت.

يحدث التحليل والتنسيق والتصغير كله في جافاسكريبت هذه الصفحة مع كل ضغطة مفتاح. يمكنك التحقق بنفسك: افتح أدوات المطوّر، تبويب الشبكة، والصق استجابة API حقيقية؛ لن يغادر أي طلب متصفحك.