مُرمِّز JSON
Freeيرمّز النص العادي إلى سلسلة JSON نصية صالحة (بالهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر) ويفك ترميزها مرة أخرى، مع تفصيل للأحرف المهروبة.
يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.
ماذا تفعل هذه الأداة
يحوّل النص العادي إلى سلسلة JSON نصية صالحة (بالهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر وأحرف التحكم)، ويعيد تحويله مرة أخرى. مفيد لتضمين أي نص بأمان داخل JSON يدوياً.
كيف يعمل
يُمرّر الترميز نصك عبر نفس قواعد تسلسل السلاسل التي تحددها مواصفة JSON: تصبح علامة التنصيص المزدوجة \"، وتصبح الشرطة العكسية \\، ويصبح فاصل السطر \n، وتصبح أحرف التحكم الأخرى تسلسل الهروب \uXXXX الخاص بها، مع تغليف النتيجة الكاملة بعلامتي تنصيص مزدوجتين. يعكس فك الترميز هذه العملية بتحليل النص المهروب ليعيده إلى أحرفه الأصلية. تستخدم الأداة محرك JSON المدمج في المتصفح في كلا الاتجاهين، لذا تتطابق النتيجة دائماً بدقة مع مواصفة JSON.
المشكلات التي تحلها
- بناء حمولة JSON يدوياً تتضمن قطعة نص تحتوي على علامات تنصيص أو فواصل أسطر.
- قراءة النص الحقيقي الكامن خلف سلسلة JSON مهروبة ظاهرة في ملف سجل أو استجابة API.
- التحقق بدقة من الأحرف التي تتطلب الهروب في سلسلة قبل أن تتمكن من الوجود داخل مستند JSON.
الأسئلة الشائعة
›ما الفرق بين هذه الأداة ومنسق JSON؟
تحوّل هذه الأداة سلسلة نص عادي إلى (أو من) سلسلة JSON نصية، وتتعامل مع الهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر. أما منسق JSON فيأخذ مستند JSON كاملاً (كائن أو مصفوفة) وينسّق أو يصغّر بنيته. كلتاهما تحلان مشكلتين مختلفتين.
›متى أحتاج إلى ترميز سلسلة كـ JSON؟
من الحالات الشائعة تضمين قطعة نص (تحتوي على علامات تنصيص أو فواصل أسطر أو أحرف خاصة) داخل حمولة JSON يدوياً، أو تصحيح جسم طلب API، أو تحضير سلسلة نصية لملف تهيئة يستخدم صياغة JSON.
›هل يجب أن أدرج علامات التنصيص المحيطة عند فك الترميز؟
لا. يمكنك لصق النص المهروب مع أو بدون علامات التنصيص المزدوجة المحيطة، وتكتشف الأداة أي من الشكلين تلقائياً.
›لماذا فشل فك الترميز مع ظهور خطأ؟
يفشل فك الترميز إذا لم يكن النص سلسلة JSON مهروبة بشكل صحيح، مثلاً إذا احتوى على علامة تنصيص مزدوجة غير مهروبة أو شرطة عكسية لا تنتمي إلى تسلسل هروب صالح. تحقق من النص الدقيق بحثاً عن علامات تنصيص أو شرطات عكسية زائدة وحاول مرة أخرى.
›هل تدعم هذه الأداة ترميز الكائنات الكاملة، لا النص العادي فقط؟
لا، هذه الأداة مخصصة تحديداً لسلسلة نص عادي واحدة وتمثيلها كسلسلة JSON نصية. لبناء أو تنسيق كائن أو مصفوفة JSON كاملة، استخدم أداة JSON Formatter بدلاً من ذلك.
أدوات ذات صلة
نص
منسق JSON
يتحقق من صحة مستند JSON كامل وينسقه أو يصغّره، مع مسافة بادئة قابلة للتعديل وترتيب اختياري للمفاتيح وتقرير دقيق عن الأخطاء بالسطر والعمود.
Freeنص
محول IPv4 إلى IPv6
ينشئ تمثيلات IPv6 من نوع IPv4-mapped وIPv4-compatible و6to4 وNAT64 لعنوان IPv4، ويستخرج عنوان IPv4 مرة أخرى من أي من صيغ IPv6 هذه.
Freeنص
منسق JS/CSS
يعيد تنسيق كود JavaScript أو CSS المصغّر أو ذو المسافات البادئة غير المتسقة إلى كود قابل للقراءة ومنسّق بشكل صحيح، مع أسلوب مسافة بادئة قابل للتعديل وإحصائيات حجم قبل/بعد.
Freeنص
مصغر JS/CSS
يصغّر JavaScript أو CSS عن طريق إزالة المسافات الفارغة والتعليقات، مع اختصار اختياري لأسماء المتغيرات في JavaScript، وإحصائيات حجم قبل/بعد.
Freeنص
محلل JWT
يفك تشفير ترويسة ومحتوى رمز JWT إلى JSON قابل للقراءة، ويحول بيانات الطابع الزمني إلى تواريخ مقروءة، ويشير إلى الرموز منتهية الصلاحية، ويمكنه التحقق من توقيع HS256 بمفتاح سري تقدمه.
Freeنص
منشئ llms.txt
ينشئ ملف llms.txt وفقاً لمواصفات llmstxt.org من عنوان وملخص وأقسام روابط، مع تجميع أقسام Optional ومعاينة مباشرة.
Freeنص
معاينة Markdown
يعرض Markdown كـ HTML مباشر ومنقّى جنباً إلى جنب مع المصدر، مع خيار لعرض ونسخ HTML المُنشأ.
Freeنص
مصحح Mojibake (النص المشوّه)
يستعيد البايتات الأصلية الكامنة خلف نص مشوّه (Mojibake) ويعيد فك ترميزها بعدة ترميزات شائعة، ويعرض كل مرشح نظيف.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!