إصلاح JSON تلقائيًا
أداة إصلاح JSON التلقائي تُحلّل نصًا تالفًا حرفًا بحرف (وليس بتعبيرات نمطية غير آمنة) لإصلاح الأخطاء الشائعة التي لا تحتمل إلا تفسيرًا واحدًا صحيحًا فقط: الفواصل الزائدة قبل قوس الإغلاق، المفاتيح غير المُقتبسة، النصوص بعلامات اقتباس مفردة، التعليقات غير المدعومة في JSON، والفواصل الناقصة بين عنصرين متتاليين. تعرض الأداة كل تغيير تم إجراؤه بوضوح، ولا تُخمّن أبدًا في الحالات الغامضة حقًا — إذا تعذّر الإصلاح الكامل، تُخبرك الأداة بذلك بدل تغيير بياناتك بشكل قد يكون خاطئًا. كل المعالجة تتم داخل متصفحك دون رفع بياناتك لأي خادم.
تتم معالجة النص بالكامل داخل جهازك ولا يُرسل إلى أي خادم.
النتيجة
ستظهر النتيجة هنا بعد الضغط على "إصلاح JSON"
ما الذي تفعله هذه الأداة
تصلح أخطاء JSON الشائعة التي لها تفسير واحد لا لبس فيه: الفواصل الزائدة، والمفاتيح غير المقتبسة، والنصوص بعلامات اقتباس مفردة، والتعليقات، والفاصلة الناقصة بين عنصرين — وتخبرك بالضبط ما غيّرته.
متى تستخدمها
- نسخت كائنًا من شيفرة جافاسكربت فإذا مفاتيحه بلا اقتباس.
- ملف إعدادات فيه تعليقات تمنع قراءته كـ JSON.
- نص JSON ولّده نموذج لغوي وفيه فاصلة زائدة في آخر عنصر.
- بيانات منسوخة من مصدر يستخدم علامات الاقتباس المفردة.
طريقة الاستخدام
- الصق النص في حقل «JSON المعطوب».
- اضغط «إصلاح JSON».
- راجع قائمة «التغييرات التي أُجريت» لترى ما عُولج بالضبط.
- انسخ النتيجة إن كانت صالحة.
مثال عملي
المُدخَل
{name: 'Uddatak', active: true,}
الناتج
{"name": "Uddatak", "active": true} مع بيان بأن ما عولج هو: مفتاح غير مقتبس، ونص بعلامة اقتباس مفردة، وفاصلة زائدة.
حدود الأداة
- الأداة لا تخمّن: ما كان غامضًا بنيويًا — كتسلسل هروب معطوب فعلًا — يبقى كما هو بدل محاولة تفسيره، وتخبرك صراحة أن الإصلاح لم يكتمل.
- النص الصالح أصلًا يُعاد كما هو مع رسالة توضح أنه لم يكن فيه ما يُصلَح.
- الأداة تصلح الصياغة لا المعنى؛ البيانات الخاطئة تبقى خاطئة بعد إصلاح بنيتها.
الخصوصية والمعالجة
النص يُعالَج بالكامل داخل جهازك ولا يُرسل إلى أي خادم.
ملاحظات تقنية
- الإصلاح يتم بمحلّل يقرأ النص رمزًا رمزًا ويعيد بناءه، لا باستبدالات نصية بتعبيرات نمطية — لأن التعبير النمطي لا يستطيع التمييز بين فاصلة داخل نص وفاصلة زائدة حقيقية، ولا بين «//» داخل رابط وتعليق فعلي.
- تُتابَع حالة كل حاوية مفتوحة على حدة، وهو ما يجعل الإصلاح موثوقًا في البنى المتداخلة.
الأسئلة الشائعة
لا، الأداة تُصلح فقط الحالات التي لها تفسير واحد لا لبس فيه (مثل فاصلة زائدة أو مفتاح بدون علامات اقتباس). إذا كان الخطأ غامضًا بما يكفي ليحتمل أكثر من تفسير، تتركه الأداة كما هو بدل التخمين.