كيفية استخدام تهريب / إلغاء تهريب JSON
- الصق النص الخام (للتهريب) أو سلسلة JSON نصية حرفية (لإلغاء التهريب).
- اضغط «تهريب» (Escape) أو «إلغاء التهريب» (Unescape).
- انسخ الناتج إلى الحمولة أو بيانات الاختبار أو الكود.
مزايا تهريب / إلغاء تهريب JSON
- تهريب علامات الاقتباس والشرطات المائلة العكسية وأحرف التحكم والأسطر الجديدة لسلاسل JSON النصية
- تهريب اختياري للأحرف غير ASCII بصيغة \uXXXX للحصول على ناتج ASCII خالص
- إحاطة النتيجة بعلامتي اقتباس أو إخراج محتوى السلسلة النصية فقط
- إلغاء تهريب سلاسل JSON النصية الحرفية وإعادتها إلى نص عادي
- رسالة خطأ واضحة عندما تكون السلسلة الحرفية غير سليمة البنية
مثال على تهريب / إلغاء تهريب JSON
تهريب رسالة تحتوي على علامات اقتباس وسطر جديد
الإدخال:
He said "hi"
Byeالنتيجة:
"He said \"hi\"\nBye"الأسئلة الشائعة حول تهريب / إلغاء تهريب JSON
متى أحتاج إلى تهريب النص من أجل JSON؟
كلما ضمّنت نصاً عشوائياً — يحتوي على علامات اقتباس أو شرطات مائلة عكسية أو أسطر جديدة أو علامات جدولة — داخل قيمة نصية في JSON، مثلاً عند بناء الحمولات يدوياً أو كتابة بيانات الاختبار الثابتة.
ما وظيفة خيار «\uXXXX»؟
يحوّل كل حرف غير ASCII (العربية والصينية والرموز التعبيرية …) إلى تسلسل هروب \u بحيث يكون الناتج ASCII خالصاً. وهذا اختياري، إذ يسمح JSON باستخدام UTF-8 مباشرةً.
هل يمكنني إلغاء تهريب قيمة غير محاطة بعلامتي اقتباس؟
نعم. إذا لم يكن الإدخال محاطاً بعلامتي اقتباس، تضيفهما الأداة تلقائياً قبل فك الترميز.
لماذا يفشل إلغاء التهريب مع إدخالي؟
يجب أن يكون النص سلسلة JSON نصية حرفية واحدة صالحة. ومن الأسباب الشائعة وجود علامة اقتباس مزدوجة غير مهرَّبة داخل القيمة، أو تسلسل هروب غير صالح مثل \x.