
JSON Escape / Unescape هي أداة تحول النص التعسفي إلى نموذج آمن لوضعه داخل قيمة سلسلة JSON ، وعكس العملية. يستبدل الهروب الأحرف التي من شأنها كسر سلسلة JSON - الاقتباس المزدوج ، والشرطة المائلة للخلف ، والتحكم في الأحرف مثل الأسطر الجديدة وعلامات التبويب - بتسلسلات الهروب المائلة للخلف (\" ، \\ ، \ n ، \ t ، و \ uxxxx). Unscapling يعيد تلك التسلسلات إلى أحرف RAW الأصلية.
هذا يختلف عن تنسيق أو التحقق من صحة JSON. يعمل منسق JSON على بنية مستند كامل؛ تعمل هذه الأداة على محتويات سلسلة واحدة. يمكنك الوصول إليه عندما تحتاج إلى تضمين كتلة نصية - مقتطف HTML ، استعلام SQL ، رسالة سجل متعدد الأسطر ، عينة رمز - داخل حقل JSON ، أو عندما يكون لديك سلسلة هروب منها JSON وتريد قراءة النص الأصلي خلف جميع الشرطة المائلة العكسية.
كل شيء يعمل بنسبة 100٪ في متصفحك مع هارب مكتوب بخط اليد ، لذا فإن النص الذي تلصقه - والذي غالبًا ما يكون حمولة أو قيمة تكوين أو جزء من شفرة المصدر - لا يترك جهازك أبدًا. تتيح لك الإعدادات الاختيارية التفاف النتيجة في اقتباسات مزدوجة لإنتاج سلسلة JSON كاملة ، والهروب من جميع أحرف غير ASCII كـ \uxxxx للحصول على أقصى قابلية للنقل ، أو الهروب من الشرطة المائلة للأمام للتضمين الآمن داخل علامة <script>.
الهروب هو إنتاج سلسلة تبقى على قيد الحياة في JSON ، وهي مهمة أضيق مما تبدو عليه. يجب الهروب من أحرف التحكم التي تقل عن U + 0020 ولا يمكن أن تظهر حرفيًا ، وهذا هو السبب في أن السلسلة التي تحتوي على سطر جديد حقيقي غير صالحة حتى يتم تحويلها إلى شرطة مائلة للخلف N. قد يتم الهروب من الشرطة المائلة للأمام وليس يجب أن تكون ، إرثًا من تضمين JSON في علامات نص HTML حيث يؤدي إغلاق التسلسل إلى إنهاء عنصر البرنامج النصي في وقت مبكر. يتم تخزين Unicode أعلى المستوى الأساسي كأزواج بديلة ، لذلك يصبح الرمز التعبيري الفردي تسلسلين للهروب وتقسيم السلسلة في منتصف هذا الزوج تالف.
الصق النص الأولي الذي تريد تضمينه في JSON ، أو سلسلة JSON التي تم الهروب منها بالفعل والتي تريد فك تشفيرها ، في لوحة الإدخال. انقر فوق "تحميل" لعرض مثال متعدد الخطوط.
اختر Escape لتحويل النص الخام إلى سلسلة JSON-SAFE ، أو Unescape لتحويل سلسلة JSON التي هربت إليها مرة أخرى إلى أحرفها الأصلية.
عند الهروب ، قم بلف المخرجات بشكل اختياري في علامات اقتباس مزدوجة ، أو الهروب من جميع أحرف ASCII كـ \uxxxx ، أو الهروب من الشرطة المائلة للأمام. لا يحتاج الهروب إلى خيارات.
انسخ الإخراج الهارب أو الذي لم يتم الهروب منه إلى الحافظة وأفلته مباشرة في ملف JSON أو طلب API أو الرمز.
قم بتحويل النص الخام إلى سلسلة JSON-SAFE والعودة مرة أخرى ، كلاهما من نفس الأداة باستخدام مفتاح تبديل واحد
خطوط جديدة وعلامات تبويب وإرجاع العربة وخلفية وموجز النموذج تصبح \n و \ t و \ r و \ b و \ f ، بينما يتم الهروب من أحرف التحكم الأخرى كـ \uxxxx
قم بلف المخرجات المهجورة في اقتباسات مزدوجة لإنتاج سلسلة JSON TRING كاملة وجاهزة لللصق
اختياريًا الهروب من كل حرف غير ASCII كـ \uxxxx لذا فإن الإخراج نقيًا ASCII وآمن للإرسال عبر أي قناة
Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
Detect and remove invisible Unicode characters from AI text - zero-width joiners, variation selectors, bidi controls, and tag characters.
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
0 comments
No comments yet. Be the first to share your thoughts!