يعمل في متصفحك

منسق ومصغر JSON (تجميل وتصغير)

تنسيق أو تصغير JSON، مع توضيح أماكن الأخطاء. كل شيء يعمل في متصفحك.

لا يتم إرسال مدخلاتك إلى خادم أبدًا (تتم المعالجة محليًا) آمن للاستخدام حتى مع البيانات الحساسة
خيارات متقدمة
Cmd/Ctrl+Enter للتنسيق / Cmd/Ctrl+Shift+Enter للتصغير
خامل
الإدخال (JSON)
الأسطر 0 الأحرف 0 الحجم 0 B
تتم معالجة مدخلاتك محليًا في المتصفح ولا يتم إرسالها أبدًا إلى خادم.
الإخراج
الأسطر 0 الأحرف 0 الحجم 0 B
انسخ أو قم بتنزيل المخرجات.
سيظهر JSON المنسق أو المصغر هنا...

الخيارات

خيارات متقدمة

طريقة الاستخدام (3 خطوات)

1. الصق

الصق كود JSON في لوحة الإدخال.

2. تنسيق/تصغير

انقر فوق تنسيق أو تصغير لإنشاء النتيجة.

3. نسخ

انسخ النتيجة وتكون قد انتهيت.

الاختصارات

تعمل الاختصارات عندما يكون التركيز على الإدخال.
Cmd/Ctrl + Enter
تنسيق
Cmd/Ctrl + Shift + Enter
تصغير
Cmd/Ctrl + L
مسح (مع التأكيد)

مثال على JSON المنسق

قبل
{"name":"A","items":[1,2],"meta":{"ok":true}}
بعد
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • يضيف مسافات بادئة وفواصل أسطر لتسهيل القراءة
  • يفرز المفاتيح للحفاظ على ترتيب ثابت

ملاحظات ومصطلحات

ما هو تنسيق JSON؟

طباعة JSON بشكل جميل (Pretty-printing) تضيف فواصل الأسطر والمسافات البادئة ليكون الهيكل سهل القراءة.

ما هو تصغير JSON؟

التصغير يزيل المسافات البيضاء لجعل المخرجات أصغر حجمًا قدر الإمكان.

أخطاء شائعة

الفواصل الزائدة في النهاية، علامات الاقتباس المفقودة، والأقواس غير المتطابقة هي أخطاء نموذجية. تعرض هذه الأداة تفاصيل السطر/العمود.

تلميح

المسافة البادئة 2 تحافظ على الفروق (diffs) أصغر، بينما المسافة البادئة 4 أسهل في المسح البصري. اختر بناءً على سير عملك.

الأسئلة الشائعة: منسق ومصغر JSON

يظهر لي خطأ

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

هل يمكنني استخدام JSON مع تعليقات (JSONC/JSON5)؟

معيار JSON لا يسمح بالتعليقات. قم بتشغيل 'إزالة التعليقات قبل التحليل' إذا لزم الأمر (غير متوافق تمامًا).

JSON الكبير بطيء

التحليل والتنسيق يعملان في Web Worker للحفاظ على استجابة الإدخال. يتم تعطيل عرض الشجرة تلقائيًا للمدخلات الكبيرة.

هل يتم إرسال بياناتي إلى أي مكان؟

لا. التنسيق، التصغير، والتحقق يتم بالكامل في متصفحك.

أرى رموز هروب \uXXXX

قم بتبديل 'هروب Unicode' للتحكم فيما إذا كانت المخرجات تستخدم تسلسلات الهروب.