النص الأصلي

0 محرفًا (UTF-16)السطر 1، العمود 1صف أحمر: خطأ؛ اللون الأغمق: موضعهCtrl + Enter

معاينة الإصلاح

بانتظار التشخيصصف أخضر: تم إصلاحه؛ اللون الأغمق: التغيير
جاهزألصق JSON ثم ابدأ التشخيص والإصلاح
اختر «تشخيص وإصلاح» لعرض مواضع الأخطاء والشروح ومعاينة الإصلاح.
إمكانات النموذج وحدوده

تنسيق JSON وتصغيره: اختر التنسيق لتحسين القراءة أو التصغير لإزالة مسافات التخطيط الاختيارية. يُفعَّل وضع واحد فقط. تُحفَظ السلاسل النصية وصيغة الأرقام والتعليقات، والنصوص المختلطة والمنسقة مسبقًا في XML/HTML، وفواصل الأسطر والمسافات البادئة اللازمة في YAML/TOML. راجع المعاينة قبل تطبيقها.

طريقة الاستخدام: الصق النص وشغّل التشخيص والإصلاح. المعاينة التلقائية معطّلة افتراضيًا؛ فعّلها للتحديث بعد التحرير. اختر التنسيق أو التصغير، وراجع التغييرات ثم انسخ النتيجة أو طبّقها على الأصل. يعمل التشخيص داخل المتصفح؛ ويستخدم الموقع Google Analytics لإحصاءات الزيارات.

كيف يعمل النموذج: ترتّب شبكة عصبية مدرّبة تضم 6,753 معاملًا مرشحي الإصلاح، ثم يتحقق محلّل JSON صارم من النتائج. الدرجات ترتيب نسبي وليست احتمالات لصحة الإصلاح. يواصل محلل يتعافى من الأخطاء الفحص بعد الحقول غير المحلولة. يجري إصلاحات موضعية متحفظة ويُبقي القيم غير المعروفة ظاهرة للمراجعة اليدوية.

الحالات المدعومة: الفواصل أو النقطتان المفقودتان، والفواصل الزائدة، والاقتباسات المفردة أو المنحنية، والمفاتيح دون اقتباس، وTrue/False/None، وعلامات الترقيم كاملة العرض، والتعليقات، وبعض مشكلات الأقواس والتهريب. يدعم خطوات إصلاح متعددة ويحفظ النص الدقيق للأعداد والسلاسل عند التنسيق. يتعرف أيضًا على الأصفار البادئة والأعداد الست عشرية وعلامة الجمع البادئة والأعداد غير المحدودة وتسلسلات Unicode الناقصة والقيم المفقودة والمواضع الفارغة في المصفوفات. تحافظ التحويلات على الدقة العشرية؛ ولا تُستبدل القيم غير المحدودة أو المفقودة بـ null. تُميّز المفاتيح المكررة داخل الكائن نفسه في موضعي الظهور.

ما يجب مراجعته: صحة البنية لا تضمن المعنى المقصود. لا تُختلق القيم المفقودة أو السلاسل المبتورة أو الأعداد الملتبسة، ولا تُتحقق المبالغ أو المعرّفات أو قواعد العمل. راجع إصلاحات الأقواس والتهريب الملتبسة وقارن البدائل. يُبلّغ عن المفاتيح المكررة مع الاحتفاظ بها.

الاختبارات والحدود: استعادت اختبارات اصطناعية مستقلة المعنى الأصلي في 5,583 من 5,598 حالة بخطأ واحد، و245 من 250 حالة بأخطاء متعددة. التدريب والاختبارات يستخدمان توزيعات اصطناعية متشابهة؛ ليست هذه دقة مضمونة لأي JSON حقيقي. حالة أخرى متعددة الأخطاء كانت قابلة للتحليل دون استعادة المعنى الأصلي. تصف هذه الأرقام اختبارات بحث النموذج الأصلية، ولا تمثل دقة محلل التعافي المضاف.

حدود المعالجة: حتى 131,072 وحدة UTF-16 و128 مستوى من التداخل. يستخدم بحث النموذج حتى 24 خطوة؛ ويسمح التعافي حتى 256 تعديلًا و512 تشخيصًا. عند بلوغ الحد يُذكر أن الفحص غير مكتمل ويحتاج إلى مراجعة يدوية.