أداة للمطورين / 30

إصلاح JSON وإصلاحه تلقائيًا لـ LLM

أصلح JSON المبتور أو غير السليم أو المكتوب بعلامات اقتباس مفردة أو غير مهروبة، دون إرسال البيانات إلى أي خادم.

إصلاح JSON وإصلاحه تلقائيًا لـ LLM: يحلل TOEA بنية سلاسل JSON غير السليمة. ويصلح تلقائيًا الأقواس المعقوفة والمربعة الختامية المفقودة، ويزيل الفواصل الزائدة، ويحوّل علامات الاقتباس المفردة إلى مزدوجة، ويضع علامات اقتباس حول مفاتيح الكائنات غير المقتبسة، ويستبدل ثوابت Python (True/False/None)، ويهروب أحرف التحكم داخل السلاسل النصية. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام

تقرير حالة الإصلاح

7 تم تطبيق الإصلاحات ⚡
الإصلاحات التلقائية المطبقة:
  • 🛠️ إزالة تعليقات التعليمات البرمجية
  • 🛠️ استبدال 'True' في Python بـ 'true'
  • 🛠️ تحويل السلاسل النصية والمفاتيح المحاطة بعلامتي اقتباس مفردتين إلى علامتي اقتباس مزدوجتين
  • 🛠️ إضافة علامتي اقتباس مزدوجتين إلى مفاتيح الكائن غير المحاطة بعلامات اقتباس
  • 🛠️ إزالة الفواصل الزائدة من الكائنات والمصفوفات
  • 🛠️ إغلاق السلسلة النصية غير المنتهية في نهاية الإدخال
  • 🛠️ إغلاق القوس المعقوف للكائن غير المغلق '}'

يبقى الاقتطاع المُصلح غير مكتمل

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

تم إصلاح الصياغة، دون التحقق من البنية

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

هناك خطأ واحد لا يمكن إصلاحه تلقائيًا بأمان: وجود علامة اقتباس مزدوجة داخل قيمة نصية من دون تهريبها، كما في "He said "yes"". لا يوضح النص أين تنتهي القيمة فعليًا، لذا صحّحها يدويًا.

طريقة الاستخدام

  1. ألصق مخرجات JSON الخام أو المبتورة من LLM.
  2. يصلح TOEA تلقائيًا أخطاء الصياغة، وعلامات الاقتباس غير المهروبة، والفواصل الزائدة، والأقواس غير المغلقة.
  3. راجع تقرير الإصلاح، ثم انسخ نتيجة JSON الصالحة أو نزّلها.

الخصوصية والقيود

تجري المعالجة بالكامل في ذاكرة RAM داخل المتصفح. لا تُرسل بياناتك أو حمولات API إلى أي خادم مطلقًا.

أدوات ذات صلة

الأسئلة الشائعة

ما أنواع أخطاء JSON التي يمكن إصلاحها؟

يصلح JSON المبتور بسبب حدود الرموز، والفواصل الزائدة، والسلاسل أو المفاتيح المكتوبة بعلامات اقتباس مفردة، ومفاتيح الكائنات غير المقتبسة، وثوابت Python (True/False/None)، والأسطر الجديدة وعلامات الجدولة غير المهروبة داخل القيم النصية، وتعليقات تعليمات JS البرمجية.

هل يغيّر قيم السلاسل النصية؟

لا. يصلح تنسيق الصياغة ويهروب أحرف التحكم الخام داخل السلاسل النصية، من دون تغيير المحتوى.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا