ماذا تفعل هذه الأداة
تنسّق وُجهة JSON الجميلة JSON وتتحقق منها وتصغّرها. الصق JSON واختر المسافة البادئة (2 أو 4 مسافات، تبويبات) للحصول على مخرجات قابلة للقراءة. JSON غير الصالح يعرض خطأً مضمنة مع تفاصيل. JSON الصالح يعرض عرض شجرة قابل للطي. التصغير يزيل المسافات البيضاء لمخرجات مضغوطة. انسخ النتيجة بنقرة واحدة.
كيفية الاستخدام
- الصق JSON — الصق سلسلة JSON في منطقة الإدخال.
- تنسيق — انقر تنسيق أو اضبط المسافة البادئة (2/4 مسافات أو تبويبات). المخرجات تتحدث.
- التحقق — JSON غير الصالح يعرض رسالة خطأ مع الموقع؛ JSON الصالح يعرض عرض الشجرة.
- تصغير — انقر تصغير لإزالة المسافات البيضاء والأسطر الجديدة.
- نسخ — انسخ المخرجات المنسقة أو المصغرة إلى الحافظة.
كيف تعمل
تحلل الأداة الإدخال بـ JSON.parse(). إن فشل التحليل، تعرض رسالة الخطأ (مثلاً رمز غير متوقع، الموقع). إن كان صالحاً، تعيد التنسيق بالمسافة البادئة المختارة أو تصغّر بـ JSON.stringify بدون مسافات بيضاء إضافية. عرض الشجرة يُبنى من البنية المحلّلة لتسهيل التنقل. كل المعالجة تعمل جانب العميل.
كل الحساب يعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.
حالات الاستخدام والأمثلة
- استجابات API — نسّق JSON من واجهات برمجة التطبيقات للقراءة.
- ملفات إعداد — جمّل أو صغّر إعداد JSON.
- تصحيح الأخطاء — تحقق وراجع بنية JSON.
- التوثيق — أنتج عيّنات نظيفة للوثائق.
- التعبئة — صغّر JSON لحجم حزمة أصغر.
مثال
الإدخال: {"name":"Alice","age":30}
منسق (2 مسافات):
{
"name": "Alice",
"age": 30
}
مصغّر: {"name":"Alice","age":30}
القيود والمعروفة
- JSON فقط — لا يدعم JSON5 أو JSONC أو الفواصل الزائدة.
- ملفات كبيرة — JSON كبير جداً قد يبطئ عرض الشجرة.
- لا فحص — يتحقق من الصياغة فقط؛ لا يفحص المخطط أو القواعد الدلالية.