منسق JSON

قم بتنسيق JSON وتصغيره والتحقق من صحته لتسهيل القراءة.

قم بلصق JSON صالح، وقم بتنسيقه للقراءة أو ضغطه للنسخ. إذا فشل التحليل، قم بتصحيح المصدر وحاول مرة أخرى؛ الأداة لا تخمن البيانات المفقودة.

ما يصل إلى 100.000 وحدة UTF-16؛ تستخدم بعض الرموز التعبيرية وحدات متعددة

قم بتمكين JavaScript لمعالجة المحتوى محليًا في متصفحك.

طريقة الاستخدام

ما الذي يتحقق منه تنسيق JSON؟

يفحص البنية ويغير الفراغات خارج السلاسل. يحافظ على رموز الأرقام الأصلية وترتيب المفاتيح والمفاتيح المكررة دون إعادة بناء بأرقام JavaScript. لا يتحقق من مخطط API أو قبول تكرار المفاتيح.

خطوات الاستخدام

  1. ألصق قيمة JSON كاملة مع الأقواس المفتوحة والمغلقة اللازمة.
  2. اختر التنسيق للمسافات البادئة المقروءة أو التصغير للتمثيل المضغوط. افحص قبل النسخ إلى تطبيق آخر.
  3. أصلح المصدر عند خطأ البنية؛ لا تتوقع اختراع فواصل أو علامات اقتباس أو بيانات ناقصة.

اختيار الإعدادات

الخيارما الذي يتغير
تنسيقيستخدم مسافتين للمسافة البادئة. محتوى السلاسل، بما فيه الفراغات والأسطر ذات رموز الهروب، لا يتغير.
تصغيريحذف الفراغات بين الرموز. تقليل نصي، لا ضغط gzip ولا إزالة تكرار حسب المعنى.
مفاتيح مكررة / أعداد صحيحة كبيرةتبقى في الناتج. قد يختار محلل الجهة المستقبلة آخر قيمة أو يقرّب عددًا كبيرًا؛ اختبره منفصلًا.

مثال والنتيجة المتوقعة

نسّق {"id":9007199254740993,"count":2,"count":3}. المتوقع: يبقى 9007199254740993 كما هو، ويبقى مفتاحا count بترتيبهما، وتتغير المسافات البادئة والفراغات بين الرموز فقط. التكرار صحيح بنيويًا هنا لكنه قد يخالف عقد بياناتك.

إذا لم يعمل

  • الحد المشترك 100,000 وحدة ترميز UTF-16. تستخدم بعض الرموز التعبيرية أكثر من وحدة. قلّل الإدخال الطويل؛ التنسيق يرفض تداخلًا أعمق من 100 مستوى.
  • التعليقات والفاصلة الأخيرة والسلاسل ذات الاقتباس المفرد ليست JSON. صدّر JSON صحيحًا من المصدر بدل حذف نص مهم عشوائيًا.
  • المعالجة محلية ولا تنفذ المدخلات. النسخ يضع الناتج في حافظة جهازك.

طريقة الاستخدام

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