هروب JSON
هروب وإلغاء هروب سلاسل JSON عبر الإنترنت. حوّل الأحرف الخاصة مثل علامات الاقتباس والشرطات المائلة العكسية وأسطر جديدة إلى تسلسلات هروب بأمان.
ما هو هروب JSON؟
هروب JSON هو عملية تحويل الأحرف الخاصة (مثل علامات الاقتباس المزدوجة والشرطات المائلة العكسية وأحرف التحكم) إلى تسلسلات هروب (مثل \" و \\ و \n) بحيث يمكن تضمينها بأمان في سلاسل JSON دون كسر البنية.
ما هو إلغاء هروب JSON؟
إلغاء هروب JSON هو العملية العكسية — يحول تسلسلات الهروب مثل \" و \n обратно إلى أحرفها الأصلية (علامات الاقتباس المزدوجة والأسطر الجديدة).
ما هي الأحرف التي تحتاج إلى هروب في JSON؟
في JSON، يجب هروب الأحرف التالية: علامات الاقتباس المزدوجة (")) والشرطات المائلة العكسية (\) وأحرف التحكم مثل الأسطر الجديدة (\n) وعلامات التبويب (\t) وعلامات العودة (\r).
هل بياناتي آمنة مع هذه الأداة؟
بالتأكيد. تتم جميع المعالجة بالكامل في متصفحك باستخدام JavaScript. لا يتم إرسال أي بيانات إلى أي خادم، مما يجعلها آمنة لمعالجة محتوى JSON الحساس.
كيف أهروب سلسلة JSON للاستخدام في كود JavaScript؟
الصق النص في حقل الإدخال، اختر وضع الهروب، وفعّل اختياريًا "تغليف بعلامات اقتباس". سيكون الناتج سلسلة مهروبة بشكل صحيح يمكنك تضمينها مباشرة في كود JavaScript أو JSON.
ما الفرق بين هروب JSON وترميز URL؟
يتعامل هروب JSON مع الأحرف الخاصة في بناء جملة JSON (علامات الاقتباس والشرطات المائلة العكسية وأحرف التحكم). ترميز URL يتعامل مع الأحرف غير الآمنة في عناوين URL. لهما أغراض مختلفة.
هل يمكن لهذه الأداة التعامل مع ملفات JSON كبيرة؟
نعم. تعالج الأداة النص مباشرة في متصفحك بدون حدود لحجم الملف. يعتمد الأداء على قدرات جهازك، لكن بيانات JSON النموذجية تُعالج فورًا.
ما وظيفة "تغليف بعلامات اقتباس"؟
عند التفعيل، يُغلَّف الناتج المهروب بعلامات اقتباس مزدوجة، منتجًا حرف سلسلة JSON صالح (مثل "Hello \"World\""). بدون هذا الخيار، يُعرض المحتوى المهروب فقط.
هل يمكنني استخدام هذه الأداة بدون إنترنت؟
نعم. بمجرد تحميل الصفحة، تعمل جميع الوظائف بدون اتصال بالإنترنت لأن كل شيء يعمل محليًا في متصفحك.
كيف أهروب أحرف Unicode في JSON؟
أحرف ASCII القياسية مثل علامات الاقتباس والشرطات المائلة العكسية تُهروب بتدوين الشريطة المائلة العكسية (\", \\). لأحرف Unicode الأخرى يمكن استخدام صيغة \uXXXX.
ما الفرق بين علامات الاقتباس المفردة والمزدوجة في JSON؟
في JSON، فقط علامات الاقتباس المزدوجة صالحة لتغليف قيم السلاسل. علامات الاقتباس المفردة ليس لها معنى خاص ولا تحتاج إلى هروب.
لماذا أحتاج إلى هروب سلاسل JSON؟
الهروب ضروري عند الحاجة إلى تضمين محتوى ينشئه المستخدم أو قيم ديناميكية أو نص يحتوي على أحرف خاصة في JSON. بدون هروب صحيح، ستكسر أحرف مثل علامات الاقتباس أو الأسطر الجديدة بنية JSON.
كيفية استخدام هروب JSON
أدرج أحرف الهروب في سلاسل JSON أو أزلها: تتحول علامات الاقتباس والشرطات المائلة المعكوسة وفواصل الأسطر إلى تسلسلات هروب آمنة، أو تعود إلى أحرفها الحقيقية. كل شيء يعمل في متصفحك ولا يتم رفع أي نص تلصقه.
- الصق النص أو سلسلة JSON التي تريد تحويلها في منطقة الإدخال.
- اضغط “Escape” لتحويل الأحرف الخاصة مثل علامات الاقتباس والشرطات المائلة المعكوسة وفواصل الأسطر إلى تسلسلات هروب آمنة.
- اضغط “Unescape” للقيام بالعكس وإعادة تسلسلات الهروب إلى علامات اقتباس وشرطات وفواصل أسطر حقيقية.
- فعّل “Wrap in quotes” عندما تحتاج النتيجة محاطة بعلامتي اقتباس مزدوجتين وجاهزة للصقها في JSON.
إذا ظهرت شرطات مائلة معكوسة مزدوجة في الناتج، فالإدخال على الأرجح مُدرَج بالفعل — شغّل “Unescape” مرة واحدة قبل الإدراج من جديد.
أدوات ذات صلة
- تحويل JSON إلى نص حوّل كائنات ومصفوفات JavaScript إلى نصوص JSON مع مسافة بادئة مخصصة وتجاوز HTML. مجاني، يعمل بالكامل في متصفحك دون رفع أي بيانات.
- TSV إلى JSON حوّل TSV إلى JSON مجاناً عبر الإنترنت. دعم الرؤوس والكشف التلقائي عن الأنواع والتصغير. كل المعالجة في المتصفح.
- JSON إلى CSV محوّل مجاني من JSON إلى CSV عبر الإنترنت. تسطيح الكائنات المتداخلة، محددات مخصصة، وتنزيل فوري. 100% في المتصفح.
- محول CSV إلى JSON حوّل CSV إلى JSON مجاناً عبر الإنترنت. دعم الفواصل المخصصة والكائنات القائمة على الرؤوس والكشف التلقائي عن الأنواع. كل المعالجة في المتصفح.
- منسق XML منسق XML مجاني عبر الإنترنت. قم بتنسيق وتجميل XML فوراً في متصفحك.
- مدقق XML تحقق من بناء جملة وهيكل XML فورًا. اكتشف الأخطاء بأرقام أسطر دقيقة ورسائل مفصلة. مجاني وآمن ويعمل في متصفحك.
- SQL إلى JSON حوّل عبارات SQL INSERT إلى مصفوفات أو كائنات JSON فورًا. يدعم VALUES المتعددة ومعالجة NULL والاكتشاف التلقائي للأنواع والطباعة المنسقة. 100% من جانب العميل بدون رفع.
- عارض شجرة YAML يحلل YAML إلى شجرة تفاعلية قابلة للطي. يدعم YAML متعدد المستندات والمراسي والأسماء المستعارة والبحث والتحويل إلى JSON وسحب وإفلات ملفات .yaml/.yml.