أداة تنسيق وتصغير JSON

نسّق JSON أو صغّره مع عرض الأخطاء بدقة حسب السطر والعمود.

الصق، نفّذ، وانسخ في خطوات قصيرة. تُعالج البيانات المدخلة داخل متصفحك فقط.

لا تُرسل بيانات الإدخال إلى أي خادم (المعالجة داخل المتصفح فقط).
آمنة للتعامل مع البيانات الحساسة.

كيفية الاستخدام

  1. الصق JSON في لوحة الإدخال.
  2. انقر على تنسيق أو تصغير.
  3. انسخ الناتج وانتهيت.

الاختصارات

Ctrl/Cmd + Enter: تنسيق
Ctrl/Cmd + Shift + Enter: تصغير
Ctrl/Cmd + L: مسح (مع التأكيد)

مثال

تنسيق JSON صالح

الإدخال

{"name":"أليس","age":28,"tags":["واجهة برمجة التطبيقات","تصحيح الأخطاء"]}

الإخراج

تنسيق جميل: متعدد الأسطر مع إزاحة
تصغير: JSON في سطر واحد

JSON غير صالح

الإدخال

{"name":"أليس","age":28,}

الإخراج

تُظهر شارة الخطأ السطر والعمود والمقتطف القريب

ما هو تنسيق JSON؟

يضيف التنسيق الإزاحة وفواصل الأسطر لزيادة الوضوح، مما يجعل التصحيح والمراجعة أسهل.

ما هو تصغير JSON؟

يزيل التصغير المسافات وفواصل الأسطر لتقليل حجم الحمولة والحفاظ على JSON مضغوطًا.

الأخطاء الشائعة وطرق إصلاحها

  • فاصلة زائدة في النهاية (مثال: {"a":1,})
  • علامات الاقتباس مفقودة حول المفاتيح أو قيم السلاسل النصية
  • وجود رموز التعليقات (JSON القياسي لا يدعم // أو /* */)

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

ظهرت لي رسالة خطأ

تُظهر هذه الأداة السطر والعمود والنص القريب. استخدم الانتقال إلى الخطأ لوضع المؤشر في موضع الخطأ بدقة.

هل يمكنني استخدام JSON مع التعليقات (JSONC/JSON5)؟

JSON القياسي لا يسمح بالتعليقات. فعّل خيار إزالة التعليقات قبل التحليل فقط عند الحاجة (ولا يكون متوافقًا بالكامل).

JSON الكبير يبدو بطيئًا

تجري عمليات التحليل وتحويل النص داخل المتصفح. وتستخدم الواجهة قيودًا حسب الحجم للحفاظ على الاستجابة.

هل تُرفع البيانات؟

لا. يتم التحليل والتنسيق والتصغير محليًا في متصفحك.

أرى مخرجات \uXXXX

أوقف خيار ترميز Unicode لإخراج الأحرف المقروءة مباشرة.