النقاط الرئيسية
- 01يسهل التنسيق قراءة JSON، بينما يزيل التصغير المسافة الإضافية للتخزين المضغوط أو النقل.
- 02يلتقط التحقق من المشاكل النحوية مثل الفواصل الزائدة والعلامات الفردية والمفاتيح غير المقتبسة والتعليقات.
- 03يستخدم المنسق محلل JSON للمتصفح، لذا لا يتم تحميل البيانات المعروضة إلى Handytool.
لماذا تنسيق JSON؟
JSON سهل على البرامج للقراءة، لكن استجابات API الخام وكتل التكوين يمكن أن تكون مؤلمة للأشخاص. إضافة الطباعة الجميلة وتقطيع الأسطر حتى المصفوفات المتداخلة والكائنات والسلاسل والأرقام والقيم المنطقية والقيم الخالية أسهل في الفحص.
يمكن لنفس الأداة أيضًا تصغير JSON عندما تحتاج إلى حمولة سطر واحد مضغوطة أو التحقق منها عندما يشكو المحلل أو API أو خطوة بناء أو ملف تكوين.
كيفية تنسيق JSON عبر الإنترنت
الصق فقط البيانات التي يُسمح لك بفحصها محليًا، خاصة عند العمل مع حمولات الإنتاج.
- 01
افتح منسق JSON
الصق JSON في جزء الإدخال أو أرفق ملف JSON من جهازك.
- 02
اختر مسافة بادئة
اختر 2 أو 4 مسافات أو علامات جدولة لمطابقة مشروع أو نمط محرر.
- 03
تنسيق أو تصغير أو تحقق
انقر على تنسيق للحصول على إخراج قابل للقراءة أو تصغير لمخرجات مضغوطة أو التحقق من فحص صيغة JSON.
- 04
انسخ أو حمّل
انسخ الإخراج أو حمّله كملف JSON بعد التأكد من أن النتيجة تُحلل بشكل صحيح.
أخطاء JSON غير الصحيحة الشائعة
JSON أكثر صرامة من العديد من أمثلة الكائنات JavaScript التي تراها في مقاطع الكود.
- 01الفواصل الزائدة بعد خصائص الكائن الأخيرة أو عناصر المصفوفة.
- 02علامات فردية بدلاً من علامات مزدوجة حول السلاسل.
- 03مفاتيح الكائنات التي لم تُغلق بعلامات مزدوجة.
- 04التعليقات داخل JSON.
- 05الفواصل المفقودة بين الخصائص أو عناصر المصفوفة.
ما الذي يحدث لـ JSON؟
يقوم المنسق بتحليل وتسلسل JSON في متصفحك باستخدام دعم JSON المدمج في JavaScript. لا يحتاج Handytool إلى تحميل حمولتك أو ملف التكوين أو تفريغ البيانات.
قد تستخدم مستندات JSON الضخمة جدًا ذاكرة كبيرة في المتصفح. لملفات ضخمة، فكر في تنسيق القسم الذي تحتاج فقط لفحصه.
الأسئلة الشائعة حول منسق JSON
هل يمكنني تنسيق JSON دون تحميله؟
نعم. ينسق Handytool وينسج ويتحقق من JSON في المتصفح.
ما الفرق بين التنسيق والتصغير؟
يضيف التنسيق فواصل الأسطر والمسافة البادئة للقراءة. يزيل التصغير المسافة الاختيارية لجعل JSON أصغر.
لماذا يفشل JavaScript الصحيح كـ JSON؟
JSON لديه صيغة أكثر صرامة من حرفي كائن JavaScript. لا يسمح بالتعليقات أو السلاسل المقتبسة الفردية أو الوظائف أو غير المحدود أو مفاتيح غير المقتبسة.
هل يمكنني إرفاق ملف JSON؟
نعم. أرفق ملف JSON أو نصي، ثم نسّق أو ضغّ أو تحقق من النتيجة وانسخها أو حمّلها.