الإعدادات
privacy.storage_manager.language_settings
إعدادات السمة
منسق JSON
تنسيق والتحقق من JSON مع تحديد موقع الخطأ وتفاصيل السطر/العمود
إرشادات الاستخدام
🚀 بداية سريعة
- إدخال/لصق: اكتب أو الصق JSON في منطقة الإدخال
- تحقق فوري: يفحص الصياغة أثناء الكتابة؛ تظهر الأخطاء أسفل مع السطر/العمود
- تنسيق: انقر «تنسيق» لتنسيق المحتوى واستبداله في حقل الإدخال
- تصغير: انقر «تصغير» لإزالة المسافات والفواصل؛ يستبدل المحتوى في الحقل
- نسخ: انقر زر النسخ بالأسفل لنسخ المحتوى الحالي
📌 سيناريوهات شائعة
- تنقيح API: تحقق بسرعة من JSON القادم من الخادم وحسّن القراءة
- فحص السجلات: نسّق مقاطع JSON من السجلات لتحديد المشاكل
- إدارة الإعدادات: راجع البنية ووحّد ترتيب المفاتيح والمسافات البادئة
- مراجعة الكود: أدرج أمثلة JSON واضحة في PRs/الوثائق
- فحص قبل الالتزام: وحّد تنسيق/مسافات JSON قبل الإرسال
🎛️ إعدادات التنسيق والإجراءات
- حجم المسافة البادئة: استخدم القائمة بجوار الأزرار لاختيار Tab/2/4/8
- فرز: انقر «فرز» لفرز مفاتيح الكائن أبجديًا (دون تغيير الدلالة)؛ النسخ/الإرسال يستخدم المحتوى الحالي
🧭 نصائح الاستخدام
- المحارف المُهربة: استخدم تهريبًا صحيحًا داخل السلاسل (مثل " و \n+)
- الاتساق: اتفقوا داخل الفريق على المسافات البادئة وترتيب المفاتيح والمخطط
- صغّر ثم نسّق لإظهار الفواصل الزائدة أو الاقتباسات غير المتطابقة
- نسخة احتياطية قبل الفرز: الفرز يغيّر ترتيب المفاتيح ولا يمكن التراجع عنه تلقائيًا؛ يُنصح بنسخ احتياطي أولًا
⚠️ القيود والتوافقية
- لا تعليقات: // و /* */ ليست من معيار JSON (استخدم JSON5/JSONC)
- لا اقتباسات أحادية: 'text' ليست سلسلة JSON صالحة
- لا فواصل نهائية: {"a":1,} أو [1,] غير صالح
- JSON كبير: للحفاظ على سلاسة الصفحة، فكِّر في التقسيم؛ قد تُبسّط البُنى العميقة/الكبيرة جدًا
🔒 الخصوصية والأمان
- تتم كل المعالجة داخل متصفحك؛ لا تغادر بياناتك جهازك
❓ أسئلة شائعة
لماذا تسبب الاقتباسات الأحادية/التعليقات/الفواصل النهائية/NaN أخطاء؟
هذه ليست JSON قياسي (أو امتدادات JS): يجب أن تستخدم السلاسل اقتباسًا مزدوجًا؛ التعليقات غير مسموحة؛ الفواصل النهائية غير صالحة؛ NaN/Infinity غير مدعومة.
كيف أحدد موقع الخطأ بسرعة؟
استخدم معلومات السطر/العمود (مثل السطر 10، العمود 5) ثم افحص الأقواس والاقتباسات حولها.
كيف أحصل على أصغر JSON للنقل؟
استخدم «تصغير» لإزالة المسافات والفواصل؛ في الإنتاج يُفضَّل الإصدار المصغّر.