إصلاح JSON
الصق «شبه JSON» من سجل أو إجابة روبوت محادثة أو مقتطف JavaScript واحصل على JSON صالح مع تقرير واضح بكل تعديل.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة إصلاح JSON؟
كثيرًا ما يكون «JSON» في الواقع غير صالح: كائنات JavaScript بعلامات اقتباس مفردة ومفاتيح بلا اقتباس، أو قواميس Python بقيم True/None، أو مخرجات منسوخة مع تعليقات //، أو مصفوفات مبتورة في منتصفها، أو شيفرة محاطة بسياج Markdown. ترفض المحللات الصارمة ذلك كله.
تستخدم هذه الأداة مكتبة jsonrepair لإعادة كتابة هذه المدخلات إلى JSON صالح. ولا تعدّل شيئًا بصمت أبدًا: يبقى الأصل في لوحة منفصلة، وينبّهك شريط تحذير إلى حدوث إصلاح، ويسرد تقرير أول خطأ في التحليل وأنواع الإصلاحات التي لزمت. وإذا كان النص صالحًا أصلًا تخبرك الأداة بذلك ولا تلمسه.
كيف تعمل؟
- الصق JSON التالف. مثال: {a:1,'b':'x',}.
- اقرأ شريط الحالة والتقرير لتعرف ما كان خاطئًا وما الذي تغيّر.
- قارن مع لوحة الأصل وراجع القيم خصوصًا إذا كان المدخل مبتورًا.
- اختر المسافة البادئة وانسخ أو نزّل repaired.json.
حالات الاستخدام الشائعة
- تنظيف كائن JavaScript منسوخ من الشيفرة أو من console.log.
- إنقاذ إجابة مساعد ذكاء اصطناعي أعادت JSON بفواصل زائدة أو داخل كتلة شيفرة.
- استرجاع ملف JSON بُتر بسبب عملية انهارت أو حد للحجم.
- تحويل مخرجات قاموس Python (اقتباس مفرد وTrue وNone) إلى JSON حقيقي.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
{name: 'Ada', active: True, tags: ['math', 'code',], // a comment
score: 9.5,
{
"name": "Ada",
"active": true,
"tags": [
"math",
"code"
],
"score": 9.5
}الخصوصية
تعمل أداة إصلاح JSON بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
الإصلاح تخمين مبني على أفضل جهد. لا يمكن استرجاع البيانات المفقودة وقد تُفسَّر المدخلات الملتبسة بغير ما تقصده، لذا راجع النتيجة دائمًا قبل استخدامها.
الأسئلة الشائعة
ما أنواع المشكلات التي يمكن إصلاحها؟
علامات الاقتباس المفردة أو الذكية والمفاتيح بلا اقتباس والفواصل الزائدة أو المفقودة والتعليقات وثوابت Python (True وFalse وNone) وNaN/undefined وعلامات الحذف والأقواس أو النصوص غير المغلقة وأسوار شيفرة Markdown حول JSON.
كيف أتأكد أن شيئًا لم يتغير بصمت؟
يتحول الشريط إلى البرتقالي كلما حدث إصلاح، وتحتفظ لوحة الأصل بمدخلك، ويعرض التقرير موضع أول خطأ وفئات الإصلاحات. ثم يُعاد تحليل النص المُصلَح بصرامة ويُعرض ناتج هذا الفحص.
ماذا يحدث إذا كان JSON صالحًا أصلًا؟
تخبرك الأداة بأنه صالح بالفعل وتكتفي بإعادة تنسيقه بالمسافة البادئة المختارة. لا يُعدَّل أي شيء آخر.
أدوات ذات صلة
مدقق JSON
تحقق مما إذا كان النص JSON صالحًا وحدد الحرف الدقيق الذي يحدث عنده الخطأ.
JSON والبيانات
منسّق JSON
حوّل مستند JSON المضغوط أو غير المرتب إلى نص مقروء ومنسّق بمسافات متسقة، مع رسالة خطأ دقيقة إذا كان JSON غير صالح.
JSON والبيانات
ضاغط JSON
اضغط مستند JSON في سطر واحد مدمج وشاهد عدد البايتات التي وفّرتها.
JSON والبيانات
عارض JSON
استعرض مستند JSON كشجرة قابلة للتوسيع بدل جدار من النص، مع ملخص لبنيته.
JSON والبيانات
تهريب JSON
حوّل أي نص، حتى مستند JSON كامل، إلى نص آمن يمكن تضمينه داخل قيمة JSON أخرى.
JSON والبيانات
محوّل YAML إلى JSON
حوّل YAML إلى JSON صارم مع حلّ المراسي والأسماء المستعارة ومفاتيح الدمج أثناء ذلك.
JSON والبيانات