مُنسِّق JSON مع إصلاح وتحقق
قم بتنسيق وتصغير والتحقق وإصلاح JSON فوراً في متصفحك. رتّب المفاتيح أبجدياً، تنسيق تلقائي عند اللصق، تنزيل كملف — مجاناً، بدون تسجيل، يعمل بالكامل على جهازك.
ما هو منسق JSON؟
أداة لتجميل JSON المضغوط إلى تنسيق قابل للقراءة بمسافات منتظمة. تكشف أخطاء النحو (الأقواس غير المتطابقة، الفواصل الزائدة). أساسي للمطورين، مديري النظم، أي شخص يعمل مع APIs.
ميزات الأداة
- تنسيق Pretty Print (مسافات قابلة للتخصيص)
- Minify (إزالة المسافات للإنتاج)
- Validate (تحقق من النحو)
- Tree view (هرمي للتنقل)
- Search (بحث في القيم)
أخطاء JSON شائعة
- Trailing comma بعد آخر عنصر
- علامات اقتباس مفردة بدل المزدوجة
- مفاتيح بدون اقتباس
- تعليقات (// غير مدعومة في JSON القياسي)
- أقواس غير متطابقة
JSON vs JSON5 vs JSONC
JSON: القياسي الصارم، استخدم في APIs. JSON5: يدعم تعليقات، trailing commas، single quotes - أكثر مرونة. JSONC: تعليقات فقط، شائع في tsconfig.json. اختر الأنسب للسياق. APIs دائماً JSON قياسي. ملفات config قابلة للقراءة بشرياً JSON5.
الأسئلة الشائعة
- ما هو تنسيق JSON؟
- تنسيق JSON يضيف مسافات بادئة وفواصل أسطر إلى JSON الخام لتسهيل قراءته. تعمل الأداة فوراً في متصفحك بدون رفع أي بيانات.
- هل يتم إرسال بياناتي إلى خوادمكم؟
- لا. يعمل المنسق بالكامل في متصفحك باستخدام JavaScript. لا يتم رفع بياناتك أو تسجيلها أو تخزينها في أي مكان — حتى لو كانت تحتوي على بيانات حساسة.
- ما الفرق بين Format وMinify؟
- Format يوسع JSON بمسافات بادئة ليكون مقروءاً. Minify يزيل كل المسافات لجعل الحجم أصغر — مفيد لواجهات API وتقليل عرض النطاق.
- كيف تعمل ميزة إصلاح JSON؟
- زر Repair يصلح تلقائياً: الفواصل الزائدة قبل } أو ]، علامات الاقتباس المفردة بالمزدوجة، إزالة تعليقات JavaScript، وإضافة اقتباسات حول المفاتيح غير المقتبسة.
- ما الذي يفعله Sort Keys؟
- تفعيل Sort Keys يعيد ترتيب جميع مفاتيح الكائنات أبجدياً بشكل تكراري. مفيد لمقارنة ملفين JSON أو توحيد ترتيب المفاتيح.
- ما الذي يفعله Auto-format؟
- عند تفعيله، يتحدث الناتج تلقائياً أثناء الكتابة أو اللصق. عند التعطيل، يعمل التنسيق فقط عند النقر على زر.
- ماذا لو كان JSON غير صالح؟
- تعرض الأداة رسالة الخطأ الدقيقة مع موضع المشكلة. جرب زر Repair أولاً لأنه يحل معظم المشكلات الشائعة تلقائياً.
- ما هو Escape / Unescape لـ JSON؟
- Escape يحول نصاً عادياً إلى سلسلة JSON حرفية. Unescape يعكس العملية: يفك ترميز سلسلة JSON إلى النص الخام.
- هل يمكنني تنزيل JSON المنسق؟
- نعم. انقر على زر Download في لوحة الناتج لحفظ الناتج كملف formatted.json. يعمل مع الناتج المنسق والمضغوط.
- هل تعمل الأداة بدون إنترنت؟
- نعم. بعد تحميل الصفحة، تتم جميع العمليات محلياً في متصفحك. يمكنك قطع الاتصال وستستمر الأداة في العمل.
أدوات ذات صلة
- مولد رمز QR
توليد رموز QR للروابط والنصوص وشبكات Wi-Fi. تنزيل بصيغة PNG.
- مولد كلمات المرور
إنشاء كلمات مرور قوية وعشوائية بطول وأنواع حروف مخصصة.
- Base64 Encoder / Decoder
ترميز النص إلى Base64 أو فك ترميزه.
- URL Encoder / Decoder
ترميز أو فك ترميز URLs ومعاملات الاستعلام.
- مولد Hash
توليد هاشات SHA-1 وSHA-256 وSHA-384 وSHA-512 فوراً.