إصلاح JSON
أصلح JSON التالف من النماذج اللغوية والسجلات وكائنات JavaScript
JSON غير صالح
ما الذي تفعله أداة إصلاح JSON
تحوّل أداة إصلاح JSON النص القريب من JSON إلى JSON صارم صالح للتحليل. صُممت للنص المنسوخ من محادثات النماذج اللغوية والسجلات ومصادر JavaScript أو Python والملفات المعدلة يدويًا، فتتعامل مع علامات الاقتباس المفردة والمفاتيح غير المقتبسة والتعليقات والفواصل الزائدة أو المفقودة وقيم True وFalse وNone وأسيجة شيفرة Markdown المحاطة بنص المحادثة والاستجابات المقطوعة. تنفذ مكتبة jsonrepair الحتمية الإصلاح، ويُفحص كل ناتج باستخدام JSON.parse قبل عرضه.
طريقة الاستخدام
- 1.الصق النص التالف، أو ارفع أو أفلت ملف .json واحدًا، أو حمّل مثالًا.
- 2.يتحدث الإخراج أثناء الكتابة؛ وللإدخالات الأكبر من 2 MB اختر «إصلاح JSON» لتشغيل المعالجة.
- 3.اختر مسافتين أو 4 مسافات أو علامات جدولة أو إخراجًا مضغوطًا.
- 4.اقرأ تقرير الإصلاح واستخدم «عرض في الإدخال» للانتقال إلى كل موضع متغير.
- 5.انسخ النتيجة أو نزّلها باسم repaired.json.
ما الذي يوضحه التقرير
لا يسرد التقرير إلا الحقائق التي رصدتها الأداة: هل أُزيل سياج شيفرة أو نص محيط، وهل كان الإدخال صالحًا بالفعل، وعدد المحارف غير البيضاء المضافة أو المحذوفة، وموضع كل تغيير في الإدخال. ولا يختلق أبدًا عددًا لما يسمى «الإصلاحات». لا يُغيّر JSON الصالح إلا بإعادة المسافة البادئة، وتُنسخ رموز الأعداد مثل 9007199254740993 أو 0.10000000000000000001 كما هي تمامًا دون تقريب.
القيود والمراجعة والخصوصية
الإصلاح استدلالي: تُغلق القيمة المقطوعة عند نهاية النص، وتُضاف الفاصلة المفقودة في الموضع الأرجح، وقد يتحول النص غير المقتبس إلى سلسلة. راجع البيانات المهمة قبل استخدامها في الإنتاج. يُبلغ عن النص الذي لا يشبه JSON إطلاقًا بدل إحاطته بعلامات اقتباس، ولا تُعرض قائمة التغييرات فوق 100 KB للحفاظ على استجابة الصفحة. تعمل المعالجة كلها في متصفحك ولا يُرفع الإدخال أبدًا.
