منسّق JSON ومُجمِّله
الصق JSON غير مرتب أو مضغوطًا واحصل على نتيجة نظيفة بمسافات بادئة وألوان، مع عرض شجري قابل للطي.
🔒 آمن وخاص 100%: تتم كل المعالجة محليًا داخل ذاكرة متصفحك (RAM). لا تُرسَل بياناتك إلى أي خادم أبدًا.
JSON المُدخل
سطر واحد، 0 بايتالصق JSON هنا، أو أفلت ملف .json، أو استخدم «تحميل مثال».
تظهر النتيجة هنا
الصق JSON في خانة الإدخال للبدء.
يصبح النسخ والتنزيل متاحين بمجرد أن يكون JSON صالحًا.
تنسيق JSON وتجميله عبر الإنترنت
يكاد يستحيل قراءة JSON المضغوط القادم من API أو ملف سجلات. يضيف منسّق JSON مسافات بادئة وفواصل أسطر متسقة لتتضح البنية من النظرة الأولى: تصطف الكائنات والمصفوفات ومستويات التداخل، ويمنح تلوين الصيغة المفاتيح والسلاسل النصية والأرقام والقيم المنطقية وقيم null ألوانًا مميزة.
اختر مسافتين أو أربع مسافات أو علامات جدولة بما يناسب أسلوب مشروعك، ورتّب المفاتيح أبجديًا لتسهيل المقارنة بين مستندين، وانتقل إلى العرض الشجري لطي الأقسام الكبيرة أو نسخ المسار الدقيق لأي قيمة، مثل $.users[0].email.
نسّق JSON في 3 خطوات
- 1الصق JSON، أو اسحب ملف .json إلى المحرر، أو انقر على «فتح ملف».
- 2اختر المسافة البادئة (مسافتان أو أربع مسافات أو علامات جدولة) ورتّب المفاتيح إن أردت.
- 3انسخ النتيجة المنسقة، أو نزّلها كملف .json، أو استعرضها في العرض الشجري.
آمن لمفاتيح API والرموز المميزة وبيانات العملاء
غالبًا ما تحتوي استجابات API وملفات الإعداد وصادرات قواعد البيانات على رموز وصول وعناوين بريد إلكتروني وبيانات شخصية، بينما ترسل كثير من أدوات التنسيق عبر الإنترنت كل ما تلصقه إلى خوادمها. تعمل هذه الأداة بالكامل داخل متصفحك: يجري التحليل والتحقق وتلوين الصيغة والتحويل إلى CSV في الذاكرة المحلية، ولا يُرفع أي شيء أو يُسجَّل. كما تتعامل مع الملفات الكبيرة حتى 20 ميغابايت دون قيود من أي خادم.
الأسئلة الشائعة
ما الفرق بين beautify وpretty print؟
لا فرق: كلاهما يعني إعادة تنسيق JSON بمسافات بادئة وفواصل أسطر ليسهل على الناس قراءته. أما البيانات نفسها فلا تتغير.
هل أستخدم مسافتين أم أربع مسافات؟
المسافتان هما الخيار الأكثر شيوعًا في مشاريع JavaScript والويب وتُبقيان التداخل العميق مضغوطًا، أما الأربع مسافات فشائعة في مشاريع Python وJava. ومع علامات الجدولة يختار كل مطوّر العرض الذي يناسبه. استخدم ما يعتمده مشروعك بالفعل.
هل يغيّر التنسيق بياناتي؟
لا. تبقى المفاتيح والقيم وترتيبها كما هي تمامًا، ما لم تفعّل «ترتيب المفاتيح (A–Z)». الاستثناء الوحيد هو الأعداد الصحيحة الأكبر من نحو 9 كوادريليون (2^53)، التي لا تستطيع JavaScript تخزينها بدقة؛ وتنبّهك الأداة عند العثور عليها.
هل يمكن تنسيق JSON غير صالح؟
ليس قبل إصلاح الخطأ، لأنه لا يمكن معرفة بنيته بيقين. يعرض المدقق السطر والعمود الدقيقين للمشكلة لتصلحها في ثوانٍ.