منسّق JSON
ألصق JSON للتنسيق بمسافتين أو 4 مسافات، تصغيره، ترتيب المفاتيح، تحويله إلى YAML أو CSV، أو تنزيل الإخراج. تتضمّن الأخطاء موضع السطر والعمود. تعرض الإحصائيات المباشرة عمق الهيكل وعدد المفاتيح وحجم البايتات.
Your JSON is processed in your browser and is not uploaded to a server.
كيفية استخدام منسّق json
- ألصق JSON في صندوق الإدخال.
- اختر تنسيق (2 أو 4 مسافات)، تصغير، → YAML أو → CSV.
- اختياريًا فعّل 'ترتيب مفاتيح الكائن أبجديًا' قبل التنسيق.
- راجع إحصائيات JSON، انسخ أو نزّل الإخراج.
الأسئلة الشائعة
هل يمكنني تحويل JSON إلى YAML أو CSV؟
نعم. استخدم → YAML لأي JSON، أو → CSV عندما يكون JSON مصفوفة كائنات مسطّحة (مثل [{name, age}, {name, age}]).
ماذا يفعل 'ترتيب المفاتيح'؟
يرتّب مفاتيح الكائنات أبجديًا في كل عمق — مفيد للـ diff والتحكّم بالإصدارات والإخراج المتّسق.
لماذا يقول JSON غير صالح؟
الأسباب الشائعة: فواصل زائدة، علامات اقتباس مفقودة حول المفاتيح، أقواس غير مغلقة. تتضمّن رسالة الخطأ السطر والعمود.
لماذا يصبح المتصفّح بطيئاً عند لصق ملف JSON كبير؟
تنسيق كائن بحجم عدّة ميغابايتات وتحويله إلى نص يُثقل خيط معالجة واحدًا. صغّر الملف أولاً إن أردت فحص البنية فقط، أو قسّمه بحسب المفاتيح العليا قبل التنسيق. بعد نحو 10-20 ميغابايت ستشعر بالبطء على معظم الحواسيب المحمولة.