الفحص الحقيقي قبل العرض
تفك الأداة JSON باستخدام محلل PHP ثم تعيد ترميزه. إذا فشل الفك تظهر رسالة الخطأ بدل تنسيق نص غير صالح شكليًا.
تنسيق أو تصغير
التنسيق يضيف مسافات وأسطرًا لتسهيل القراءة، والتصغير يزيلها لتقليل الحجم. كلاهما يحافظ على بنية القيم والمفاتيح بعد فكها.
إصلاح تحفظي
يقتصر الإصلاح على إزالة BOM، وتحويل علامات الاقتباس الذكية، وحذف الفاصلة الزائدة مباشرة قبل } أو ]. لا يحول الاقتباسات المفردة ولا يخمن المفاتيح غير المقتبسة.
لماذا لا نصلح كل شيء؟
الإصلاح العدواني قد يغير سلسلة نصية أو قيمة مقصودة ويخلق JSON يبدو صالحًا لكنه خاطئ دلاليًا. الأفضل إظهار الخطأ للمبرمج بدل اختراع بنية.
Unicode والأرقام
يُعرض العربي بلا Unicode escapes غير ضرورية. وتخضع الأعداد الكبيرة جدًا لحدود تمثيل JSON وPHP، لذلك استخدم سلاسل نصية للمعرفات التي يجب حفظ كل خاناتها.
كيف تستخدم الأداة؟
- أدخل القيم المطلوبة وراجع الوحدات.
- اضغط زر الحساب ليُرسل النموذج عبر POST.
- اقرأ النتيجة والخطوات والتنبيه المرتبط بحدودها.
- عدّل القيم وأعد الحساب للمقارنة بين أكثر من سيناريو.