تحويل JSON يعني تشفير الأحرف الخاصة في السلسلة النصية بإضافة شرطة مائلة خلفية () للتأكد من تحليل بيانات JSON بشكل قانوني.
إزالة تحويل JSON هي عملية إعادة الأحرف المحولة إلى شكلها الأصلي، وغالبًا ما تُستخدم في سيناريوهات عرض البيانات أو نقلها عبر الأنظمة.
الحرف الأصلي | طريقة الهروب | الوصف |
---|---|---|
" |
\" |
علامة الاقتباس المزدوجة (حد النص) |
\ |
\\ |
شرطة مائلة خلفية (رمز الهروب) |
/ |
\/ |
شرطة مائلة أمامية (لحماية من هجمات XSS) |
\b |
\\b |
رمز الرجوع |
\f |
\\f |
رمز تبديل الصفحة |
\n |
\\n |
رمز بداية سطر جديد |
\r |
\\r |
رمز العودة إلى بداية السطر |
\t |
\\t |
رمز الجدولة الأفقية |
// قبل
{
"content": "هذه هي"مهمة"تلميح:\nيرجى التحقق من ملف \"config.json\""
}
// بعد
{
"content": "هذه هي\"مهمة\"تلميح:\\nيرجى التحقق من ملف \\\"config.json\\\""
}
منع تلوث البيانات
التعرف التلقائي على 32 نوعاً من المشاكل النحوية مثل علامات الاقتباس غير المغلقة أو ترتيب الهروب الخاطئ
التوافق مع الترميز المتعدد
دعم معالجة الأحرف بترميز Unicode (مثل \u4e2d\u6587
↔ "中文")
معالجة ذكية للسياق
الحفاظ على محتوى التعليقات (// خيارات التكوين
) دون هروبها
تخطي معالجة الأحرف التي تم هروبها بالفعل بشكل متكرر
أمان على مستوى الشركات
جميع عمليات معالجة البيانات تتم محليًا في المتصفح، مع دعم وضع عدم الاتصال
س: هل سيزداد حجم ملف JSON بعد الهروب؟
ج: كل حرف هروب يزيد 1 بايت، يُوصى بتمكين وضع "ضغط الهروب" (حذف المسافات الزائدة) للبيانات الكبيرة.
س: هل تحتاج الرموز الخاصة في HTML (<>&) إلى الهروب؟
ج: معيار JSON لا يتطلب ذلك بشكل إلزامي، لكن يُوصى باستخدام صيغة \u003c
للهروب لمنع هجمات XSS.
س: ماذا أفعل إذا تسببت أخطاء الهروب في تلف البيانات؟
ج: يمكنك استخدام وظيفة "مقارنة الإصدارات" لاستعادة سجل آخر 5 عمليات.