About JSON Formatter

This free JSON formatter instantly validates and prettifies your JSON with proper indentation. Use it to debug API responses, config files, or any JSON data. The minify option removes whitespace to reduce file size.

حول هذه الأداة

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

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

  1. الصق JSON في مربع الإدخال.
  2. انقر Format لإضافة مسافة بادئة من مسافتين، أو Minify لحذف كل المسافات البيضاء.
  3. إذا كان JSON غير صالح، فاقرأ رسالة الخطأ الظاهرة في المخرجات.
  4. انقر Copy Output لنسخ النتيجة.

معلومات مفيدة

  • يعتمد التحقق على الدالة الأصلية JSON.parse في المتصفح، وهي تلتزم بمعيار JSON (RFC 8259) التزامًا صارمًا.
  • الفواصل الزائدة في النهاية والنصوص بين علامتي تنصيص مفردتين والتعليقات غير صالحة في JSON، وستظهر على أنها أخطاء.
  • تستخدم المخرجات المنسقة مسافة بادئة من مسافتين، بينما تحذف المخرجات المضغوطة كل المسافات البيضاء غير الضرورية.
  • يقلل ضغط JSON حجمه عادةً بشكل ملحوظ، وهذا مفيد عند إرسال البيانات عبر API أو حفظ ملفات الإعداد.

تعمل بالكامل داخل متصفحك — لا يتم رفع أو حفظ أي شيء تُدخله.

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

هل من الآمن لصق مفاتيح API أو الرموز المميزة في منسق JSON هذا؟

نعم. يجري التحليل والتنسيق بالكامل داخل متصفحك باستخدام JavaScript، فلا يُرسل JSON إلى أي خادم إطلاقًا.

لماذا يظهر خطأ في JSON الخاص بي؟

أكثر الأسباب شيوعًا هي الفواصل الزائدة في النهاية، واستخدام علامات تنصيص مفردة بدل المزدوجة، والمفاتيح غير المحاطة بعلامات تنصيص، والتعليقات. لا يسمح JSON إلا بالنصوص والمفاتيح المحاطة بعلامات تنصيص مزدوجة.

ما الفرق بين Format وMinify؟

يضيف Format فواصل أسطر ومسافة بادئة من مسافتين ليسهل قراءة البنية. أما Minify فيحذف كل المسافات البيضاء ليصبح JSON أصغر ما يمكن.

هل يغيّر المنسق بياناتي؟

لا. هو يغيّر المسافات البيضاء فقط، وتبقى المفاتيح والقيم وترتيبها كما حُللت تمامًا.