أداة للمطورين / 01

منسّق JSON

تحقّق من JSON ونسّقه وصغّره وانسخه ونزّله دون إرساله إلى أي مكان.

منسّق JSON: يحلّل TOEA ملف JSON باستخدام محلّل المتصفح المتوافق مع المعايير، ثم يعيد تسلسله باستخدام مسافتين أو 4 مسافات، أو دون مسافات بيضاء إضافية. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
أداة إنهاء JSONمعالجة محلية

تعمل بالكامل في المتصفح

المخرجات المنسّقةفي الانتظار
ستظهر نتيجتك هنا.

الأخطاء التي تفسد معظم ملفات JSON

لغة JSON أكثر صرامة من JavaScript التي تشبهها. الفاصلة بعد العنصر الأخير، وعلامات الاقتباس المفردة، والمفاتيح غير المحاطة بعلامات اقتباس، والتعليقات، والقيم مثل undefined أو NaN كلها غير صالحة، ويُبلّغ عن موضع كل منها. غالبًا ما يحتوي النص المنسوخ من ملف JavaScript أو الناتج عن نموذج لغوي على عدة أخطاء من هذه؛ وتصلحها أداة إصلاح JSON آليًا، بينما يحوّل كائن JS إلى JSON القيم الحرفية للكائنات.

الأعداد الكبيرة تفقد خاناتها

تخزّن JavaScript كل عدد كعدد عشري عائم من 64 بت، ولا يكون دقيقًا إلا حتى 9,007,199,254,740,991. أي أداة تحلل JSON باستخدام JavaScript، بما فيها هذه الأداة، تقرّب الأعداد الصحيحة الأكبر، لذلك تعود قيمة معرّف من 64 بت مثل 12345678901234567890 بالشكل 12345678901234567000. ولهذا السبب توفر واجهات API التي تُرجع معرّفات كبيرة هذه القيم عادةً كسلاسل نصية.

ما يتجاوز التنسيق

يثبت التنسيق صحة البنية النحوية، لكنه لا يثبت أن البيانات تحتوي على الحقول الصحيحة. للتحقق من البنية مقارنةً بعقد، استخدم مدقق JSON Schema؛ ولمعرفة ما تغيّر بين استجابتين، تقارن أداة مقارنة JSON حسب المفتاح بدلًا من السطر.

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

  1. ألصق JSON في محرّر الإدخال.
  2. اختر «تنسيق JSON» أو «تصغير».
  3. راجع نتيجة التحليل، ثم انسخها أو نزّلها.

الخصوصية والقيود

يبقى JSON في المتصفح. يتحقّق التنسيق من صحة البنية النحوية، وليس من تطابق الحقول مع مخطط API معيّن.

أدوات ذات صلة

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

هل يصلح JSON غير الصالح؟

لا. يعرض خطأ المحلّل لتتمكّن من تصحيح المصدر دون تغيير المعنى بصمت.

هل يعيد ترتيب المفاتيح؟

لا. يحافظ على ترتيب الخصائص الذي يوفّره الكائن الذي جرى تحليله.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا