WMW

مُرمِّز JSON

Free

يرمّز النص العادي إلى سلسلة JSON نصية صالحة (بالهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر) ويفك ترميزها مرة أخرى، مع تفصيل للأحرف المهروبة.

يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

يحوّل النص العادي إلى سلسلة JSON نصية صالحة (بالهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر وأحرف التحكم)، ويعيد تحويله مرة أخرى. مفيد لتضمين أي نص بأمان داخل JSON يدوياً.

كيف يعمل

يُمرّر الترميز نصك عبر نفس قواعد تسلسل السلاسل التي تحددها مواصفة JSON: تصبح علامة التنصيص المزدوجة \"، وتصبح الشرطة العكسية \\، ويصبح فاصل السطر \n، وتصبح أحرف التحكم الأخرى تسلسل الهروب \uXXXX الخاص بها، مع تغليف النتيجة الكاملة بعلامتي تنصيص مزدوجتين. يعكس فك الترميز هذه العملية بتحليل النص المهروب ليعيده إلى أحرفه الأصلية. تستخدم الأداة محرك JSON المدمج في المتصفح في كلا الاتجاهين، لذا تتطابق النتيجة دائماً بدقة مع مواصفة JSON.

المشكلات التي تحلها

الأسئلة الشائعة

›ما الفرق بين هذه الأداة ومنسق JSON؟

تحوّل هذه الأداة سلسلة نص عادي إلى (أو من) سلسلة JSON نصية، وتتعامل مع الهروب من علامات التنصيص والشرطات العكسية وفواصل الأسطر. أما منسق JSON فيأخذ مستند JSON كاملاً (كائن أو مصفوفة) وينسّق أو يصغّر بنيته. كلتاهما تحلان مشكلتين مختلفتين.

›متى أحتاج إلى ترميز سلسلة كـ JSON؟

من الحالات الشائعة تضمين قطعة نص (تحتوي على علامات تنصيص أو فواصل أسطر أو أحرف خاصة) داخل حمولة JSON يدوياً، أو تصحيح جسم طلب API، أو تحضير سلسلة نصية لملف تهيئة يستخدم صياغة JSON.

›هل يجب أن أدرج علامات التنصيص المحيطة عند فك الترميز؟

لا. يمكنك لصق النص المهروب مع أو بدون علامات التنصيص المزدوجة المحيطة، وتكتشف الأداة أي من الشكلين تلقائياً.

›لماذا فشل فك الترميز مع ظهور خطأ؟

يفشل فك الترميز إذا لم يكن النص سلسلة JSON مهروبة بشكل صحيح، مثلاً إذا احتوى على علامة تنصيص مزدوجة غير مهروبة أو شرطة عكسية لا تنتمي إلى تسلسل هروب صالح. تحقق من النص الدقيق بحثاً عن علامات تنصيص أو شرطات عكسية زائدة وحاول مرة أخرى.

›هل تدعم هذه الأداة ترميز الكائنات الكاملة، لا النص العادي فقط؟

لا، هذه الأداة مخصصة تحديداً لسلسلة نص عادي واحدة وتمثيلها كسلسلة JSON نصية. لبناء أو تنسيق كائن أو مصفوفة JSON كاملة، استخدم أداة JSON Formatter بدلاً من ذلك.

أدوات ذات صلة

Free

نص

منسق 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) ويعيد فك ترميزها بعدة ترميزات شائعة، ويعرض كل مرشح نظيف.