تهريب النص لسلسلة JSON
مفيد عند وضع نص طويل أو رسالة عربية داخل ملف JSON أو طلب API يدويا.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص وASCII فقط (\uxxxx لغير اللاتيني).
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُهرَّب " إلى \" و \ إلى \\، وتصبح محارف التحكم \b و \f و \n و \r و \t أو \u00XX، وهي نتيجة JSON.stringify نفسها. في وضع ASCII يصبح كل محرف فوق 126 على شكل \uxxxx بوحدات UTF-16.
مثال
المدخلات: ASCII فقط (\uxxxx لغير اللاتيني) = لا. النتيجة: محتوى السلسلة بعد التهريب: السطر الأول\nقال \"مرحبا\" في C:\\temp.
السطر الأول قال "مرحبا" في C:\temp
السطر الأول\nقال \"مرحبا\" في C:\\temp
الحدود والملاحظات
- لا تُهرَّب الشرطة المائلة / لأن JSON لا يتطلب ذلك.
- الأداة تهرّب سلسلة واحدة، ولتنسيق ملف JSON كامل استخدم منسق JSON.
أسئلة شائعة عن هذه الأداة
هل يجب تحويل العربية إلى \u في JSON؟
لا، JSON بترميز UTF-8 يقبل الحروف العربية مباشرة، وخيار ASCII مفيد فقط للأنظمة القديمة.
لماذا تصبح الأسطر الجديدة \n؟
لأن JSON لا يسمح بسطر جديد حقيقي داخل السلسلة، فيجب كتابته \n.
هل الناتج مطابق لنتيجة JSON.stringify؟
نعم في الوضع العادي، فالأداة تستخدم القواعد نفسها بما فيها تهريب البدائل المنفردة.
