منسّق JSON
نسّق وتحقق من صحة وصغّر JSON مباشرة في متصفحك.
يتم تنسيق JSON محليًا في متصفحك ولا يُرسل إلى أي مكان.
حول هذه الأداة
تحلل هذه الأداة JSON الخاص بك وتُعيد تسلسله، سواء بتنسيق مقروء بمسافات بادئة أو مُصغَّر في سطر واحد مضغوط، باستخدام نفس مواصفات JSON الصارمة التي تستخدمها واجهات برمجة التطبيقات وملفات التكوين ومعظم لغات البرمجة.
تنسيق JSON غير المنظم أو المُصغَّر — النوع الذي غالبًا ما تحصل عليه من استجابة واجهة برمجة تطبيقات أو أداة فحص الشبكة في المتصفح — يجعله أسهل بكثير في القراءة وتصحيح الأخطاء واكتشاف المشكلات البنيوية مثل الأقواس غير المتطابقة.
إذا كان JSON الخاص بك يحتوي على خطأ نحوي، تخبرك رسالة خطأ الأداة على وجه التحديد بما لم يتمكن من تحليله، بدلاً من تركك تبحث في النص حرفًا بحرف.
أدوات ذات صلة
الأسئلة الشائعة
- هل تُرسَل بيانات JSON الخاصة بي إلى خادم؟
- لا. يحدث كل التنسيق والتحقق محليًا في متصفحك باستخدام محلل JSON المدمج في جافاسكريبت — لا شيء تلصقه هنا يغادر جهازك أبدًا.
- ماذا يحدث إذا كان JSON الخاص بي غير صالح؟
- تعرض الأداة رسالة خطأ تصف ما تعذّر تحليله (مثل فاصلة مفقودة أو سلسلة نصية غير مُغلَقة)، لتعرف بالضبط ما يجب إصلاحه بدلاً من أن يُقال لك فقط "JSON غير صالح".
- ما الفرق بين التنسيق والتصغير؟
- يضيف التنسيق (pretty-printing) مسافات بادئة وفواصل أسطر ليسهل على البشر قراءة JSON. يزيل التصغير كل المسافات غير الضرورية لإنتاج أصغر حجم ملف ممكن — مفيد قبل إرسال البيانات عبر شبكة أو تخزينها بشكل مضغوط.
- لماذا يرفض JSON الفواصل الزائدة أو علامات الاقتباس المفردة؟
- مواصفات JSON أكثر صرامة عمدًا من بنية أغراض جافاسكريبت: تتطلب علامات اقتباس مزدوجة حول المفاتيح والسلاسل النصية، ولا تسمح بفواصل زائدة أو تعليقات. تتبع هذه الأداة المواصفات الصارمة، وهي نفسها المستخدمة في واجهات برمجة التطبيقات وملفات التكوين.