JSON stringify أونلاين
تهريب وترميز وتراجع
تحوّل أداة JSON stringify أونلاين هذه JSON إلى نص آمن، وتعيده كما كان. كما تهرّب وترمّز بـURL وبـBase64. كل شيء يعمل في تبويبك.
- مجانيالسعر
- 10التحويلات
- لا شيءالتسجيل
- لا شيءالرفع
JSON stringify والتهريب
طبّق stringify على JSON أو هرّبه أو رمّزه بـURL أو Base64، وتراجع عن كل خطوة
يحوّل أي نص، وغالبًا JSON، إلى نص مهرّب بين علامتي اقتباس، كما تفعل JSON.stringify(). اختر لغة لتحصل على سطر يمكنك لصقه في الشيفرة.
- حجم المدخل
- 0 B
- حجم النتيجة
- 0 B
- التغيّر
- 0%
جاهز. الصق نصًا أو JSON، واختر تحويلًا فتظهر النتيجة.
ماذا يفعل JSON stringify أونلاين
كذلك، أحيانًا يجب أن يسافر JSON داخل شيء آخر. يدخل في نص داخل شيفرتك، أو في حقل ضمن ملف JSON آخر، أو في رابط، أو في ترويسة. عندها تبدأ علامات الاقتباس وفواصل الأسطر في إحداث المشكلات.
هنا تفيد أداة JSON stringify أونلاين. الصق JSON، واختر تحويلًا، فتظهر النسخة الآمنة. اضغط اعكسه فتستعيد الأصل.
أيضًا، تغطي الصفحة نفسها التهريب وإلغاءه وترميز الروابط وسلاسل الاستعلام وBase64. وهكذا يحلّ تبويب واحد محل خمس أدوات صغيرة.
القواعد تأتي من المعيار. يحدد JSON.stringify كيف تصبح القيمة نصًا، وتتبعه هذه الأداة. ومع ذلك تضيف خيارات لا تملكها الطريقة المدمجة.
لماذا لا نستخدم وحدة تحكم المتصفح؟ يمكنك ذلك، لكنه يستغرق وقتًا. تفتح الأدوات، وتلصق النص، وتصلح علامات الاقتباس يدويًا. كما أن وحدة التحكم لا تستطيع عكس سلسلة Base64 ولا لف سطر لـJava. لذلك توفّر لك هذه الصفحة خطوات.
Stringify ونص إلى JSON
يحوّل stringify النص إلى نص حرفي واحد. تحصل علامات الاقتباس الداخلية على شرطة مائلة عكسية، ويصبح كل فاصل سطر \n. ويوضع الكل بين علامتي اقتباس مزدوجتين.
في الواقع، الوضع المعاكس يفعل العكس. الصق نصًا مهرّبًا فتحصل على النص الذي بداخله. يزيل علامات الاقتباس الخارجية عنك. بل يزيل اسم متغير مثل String json = والفاصلة المنقوطة.
بعض القيم يُطبّق عليها stringify مرتين بالخطأ. اضبط المستويات على 2 فتزيل الأداة الطبقتين دفعة واحدة.
لفّ النتيجة كشيفرة
يطبّق معظم الناس stringify على JSON ليلصقوه في الشيفرة المصدرية. لذلك اختر لغة تحت لفّ كشيفرة فتحصل على سطر كامل.

كذلك، يمكنك اختيار JavaScript أو Java أو C# أو Python أو Go أو PHP أو Shell. لكل لغة قواعد اقتباس خاصة. تستخدم PHP علامات مفردة، وتحتاج Shell إلى حيلة للفاصلة العليا. والأداة تتولى الاثنتين.
لا تقرأ Go أزواج البدائل في الهروب. إذا كان نصك يحوي رموزًا تعبيرية، فاترك مفتاح غير ASCII مطفأً مع Go.
تهريب JSON وإلغاؤه أونلاين
أيضًا، التهريب هو stringify دون علامتي الاقتباس الخارجيتين. استخدمه عندما يدخل JSON داخل نص له علامات اقتباس حوله أصلًا.

إلغاء التهريب يزيل الشرطات المائلة العكسية. شرطة وحرف n يصبحان فاصل سطر حقيقيًا. وشرطة وعلامة اقتباس تصبحان علامة اقتباس. في الواقع، وهروب Unicode، شرطة وحرف u مع أربعة أرقام، يعود حروفًا.
تقرأ أداة تهريب JSON أونلاين هذه أيضًا \x41 و\u{1F600}، وهما مما تتخطاه أدوات أخرى.
سلاسل الاستعلام وBase64
هل تحتاج JSON في رابط؟ الترميز بالنسبة المئوية يجعله آمنًا. وللنماذج وواجهات API حوّل الكائن إلى سلسلة استعلام بدلًا من ذلك. تستخدم المفاتيح المتداخلة أقواسًا مربعة، مثل user[name]=Ana.

ويعمل في الاتجاه الآخر أيضًا. الصق رابطًا كاملًا فيصبح الاستعلام JSON. كذلك، وتتداخل الأقواس، ويصبح الاسم المكرر قائمة.
يناسب Base64 الترويسات والرموز. تُرمّز الأداة الحروف المشكّلة والرموز التعبيرية بـUTF-8 فتبقى سليمة. وخيار آمن للروابط يبدّل حرفين ويحذف الحشو.
مثلًا يمكن لصفحة بحث أن تستقبل مرشحاتها كسلسلة استعلام. عندها يحمل الرابط المرشحات، ويرى صديق النتائج نفسها. لكن أبقِ البيانات مسطحة وقصيرة، لأن كثيرًا من الخوادم تحدّ طول العنوان.
اعكس بنقرة واحدة
لكل تحويل شريك. يحرّك زر اعكسه النتيجة إلى المدخل وينتقل إلى الشريك. أيضًا، عندها يمكنك التحقق من أن رحلة الذهاب والعودة تعيد JSON نفسه.

آمنة بالتصميم
لا تنفّذ الأداة نصك كشيفرة أبدًا. إلغاء التهريب ماسح نصي، ويستخدم التحليل القارئ نفسه الذي تستخدمه أدوات JSON الأخرى عندنا. وترفض الأداة مفاتيح الاستعلام مثل __proto__، فلا تستطيع تغيير سلوك الكائن.
استخدام أداة JSON stringify خطوة بخطوة
أربع خطوات تغطي كل تحويل. أيضًا، وتتغير الخيارات بحسب التحويل الذي تختاره.
- 1
اختر تحويلًا
اختر stringify أو التهريب أو الرابط أو سلسلة الاستعلام أو Base64. والسطر تحت الخيارات يقول ما يفعله.
- 2
الصق نصك
الصق JSON أو نصًا عاديًا، أو افتح ملفًا. تتحدّث النتيجة أثناء الكتابة.
- 3
اضبط الخيارات
صغّر JSON أولًا، أو رتّب مفاتيحه، أو هرّب الحروف غير ASCII، أو لفّ النتيجة كشيفرة.
- 4
انسخ أو احفظ أو اعكس
في الواقع، انسخ النتيجة أو احفظها كملف. أو اضغط اعكسه للتحقق من رحلة الذهاب والعودة.
ما الذي تفعله أداة JSON stringify هذه بشكل مختلف
أدوات كثيرة تطبّق stringify وتتوقف. وهذه هي الإضافات.
عشرة تحويلات، خمسة أزواج
stringify والتهريب والرابط وسلسلة الاستعلام وBase64، ولكل منها تراجعه. فلا تبحث عن الأداة المعاكسة أبدًا.
سبعة أغلفة شيفرة
احصل على سطر جاهز لـJavaScript أو Java أو C# أو Python أو Go أو PHP أو Shell، بعلامات الاقتباس الصحيحة لكل منها.
تزيل الطبقات المتداخلة
كذلك، نص طُبّق عليه stringify مرتين أو ثلاثًا يعود في خطوة واحدة. كما تزيل اسم المتغير حوله.
أخطاء دقيقة
عندما يكون JSON غير صالح، ترى السطر والعمود. وينال الهروب الخاطئ أو Base64 الخاطئ جملة واضحة.
الأرقام الكبيرة تبقى دقيقة
معرّف من 20 رقمًا يحتفظ بكل رقم. ولا تحوّل الأداة أرقامك إلى تخمينات مقرّبة أبدًا.
لا شيء يغادر تبويبك
تمرّ هنا رموز وبيانات عملاء. ولأن متصفحك يؤدي كل العمل، لا يصل شيء منها إلى هذا الموقع.
عادات لتطبيق stringify على JSON بأمان
بضع عادات صغيرة تمنع معظم أخطاء التهريب.
- تحقق قبل أن تطبّق stringify. JSON المكسور يعطي نصًا مكسورًا. افحصه أولًا فتجد الخطأ وهو ما زال سهل الرؤية.
- صغّر أولًا لتوفير المساحة. تضيف المسافات البادئة حروفًا كثيرة وعلامات
\nكثيرة. فعّل مفتاح التصغير لنتيجة قصيرة. - هرّب مرة واحدة فقط. التهريب المزدوج خطأ شائع. إذا رأيت شرطة مائلة عكسية مضاعفة، فأعد قراءة النص وابدأ من جديد.
- استخدم الغلاف المناسب للغة. نص يعمل في Java قد يفشل في PHP. وتختار قائمة الأغلفة علامات الاقتباس الصحيحة عنك.
- أبقِ الحروف غير ASCII مقروءة. اللغات الحديثة تقرأ UTF-8 جيدًا. فعّل مفتاح التهريب فقط عندما يعجز نظام عن التعامل معه.
- فضّل سلسلة الاستعلام للبيانات البسيطة. الكائن المسطح يناسب سلسلة الاستعلام. أما البيانات العميقة فالأفضل لها Base64 أو جسم الطلب.
- لا تضع الأسرار في رابط أبدًا. تنتهي العناوين في السجلات والتاريخ. أرسل الرموز في ترويسة أو جسم الطلب.
- اختبر رحلة الذهاب والعودة. اضغط اعكسه. إذا عاد JSON نفسه، فلم يخسر التحويل شيئًا.
- رتّب المفاتيح عند المقارنة. كائنان بالمفاتيح نفسها بترتيب مختلف يبدوان مختلفين كنص. والترتيب يزيل هذا الضجيج.
- افحص الحجم بالبايت. تبيّن خانات الحجم كم يضيف التحويل. يضيف Base64 نحو الثلث، ويضيف التهريب قليلًا.
أخطاء شائعة في stringify والتهريب
كل واحد منها يكسر طلبًا أو ملف إعداد. وتساعدك الأداة على اكتشافها.
التهريب مرتين
نص فيه
\"في كل مكان جرى تهريبه مرتين. اقرأه بوضع المستويات 2.نسيان علامتي الاقتباس الخارجيتين
في الواقع، يضيف stringify علامتي اقتباس، ولا يضيفهما التهريب. اختر ما يناسب وجهة النص.
علامات اقتباس مفردة في JSON
يحتاج JSON إلى علامات اقتباس مزدوجة. تعمل المفردة في الشيفرة، لكن محلّل JSON يرفضها.
علامات الزائد في رابط
في الاستعلام قد تعني علامة الزائد مسافة. والترميز بالنسبة المئوية يكتب الزائد الحقيقي
%2B، فلا يتغير شيء بالصدفة.Base64 دون UTF-8
يفشل Base64 البسيط مع الحروف المشكّلة والرموز التعبيرية. ترمّز هذه الأداة بايتات UTF-8 أولًا، فلا تفشل هنا أبدًا.
الوثوق بكل مفتاح استعلام
مفاتيح مثل
__proto__قد تغيّر طريقة تعامل الشيفرة مع الكائن. وترفضها هذه الأداة.
أسئلة شائعة عن JSON stringify
هل أداة JSON stringify أونلاين هذه مجانية؟
نعم. لا تكلّف شيئًا، ولا تطلب حسابًا، وليس لها حدود. ولأنها تعمل في متصفحك، فلا توجد تكاليف خوادم نحمّلها عليك.
هل يغادر JSON الخاص بي جهازي؟
لا. متصفحك ينفّذ كل تحويل. لا شيء يصل إلى هذا الموقع، ولا نحفظ شيئًا. كما أن إغلاق التبويب يمسح كل شيء.
ماذا يفعل stringify؟
يحوّل النص إلى سلسلة نصية واحدة. تحصل علامات الاقتباس على شرطات مائلة عكسية، وتصبح فواصل الأسطر <code>\n</code>، وتوضع النتيجة بين علامتي اقتباس مزدوجتين.
كيف أعيد قيمة محوّلة بـstringify إلى JSON؟
اختر نص إلى JSON والصقها. تزيل الأداة علامات الاقتباس والشرطات المائلة العكسية، ثم تنسّق JSON إن أردت.
ما الفرق بين التهريب وstringify؟
أيضًا، يضيف stringify علامتي الاقتباس المزدوجتين الخارجيتين. أما التهريب فلا يضيفهما. استخدم التهريب عندما يكون للنص علامات اقتباس حوله في شيفرتك.
ماذا يفعل خيار المستويات؟
يكرر التحويل. المستوى 2 يطبّق stringify على نص طُبّق عليه stringify أصلًا. وفي طريق العودة يزيل كل طبقة.
هل أستطيع لصق سطر شيفرة، مثل String json = "...";؟
نعم. وضع نص إلى JSON يزيل اسم المتغير وعلامات الاقتباس والفاصلة المنقوطة، ثم يلغي التهريب.
هل يتعامل مع الرموز التعبيرية والحروف المشكّلة؟
نعم. يبقى النص كما هو ما لم تفعّل مفتاح غير ASCII. عندها يكتب كل حرف كهروب <code>\u</code>، مع أزواج للرموز التعبيرية.
كيف يعمل JSON إلى سلسلة استعلام؟
تصبح كل قيمة اسمًا وقيمة. تستخدم الكائنات المتداخلة أقواسًا مربعة، فيصبح <code>{"a":{"b":1}}</code> هو <code>a[b]=1</code>. وتحصل القوائم على أرقام، أو تكرر الاسم إذا أوقفت الترقيم.
لماذا يضاعف stringify الشرطات المائلة العكسية عندي؟
لأن الشرطة المائلة العكسية هي أيضًا علامة التهريب. لذلك يجب كتابة كل شرطة حقيقية مرتين. ثم يقرأ المحلّل الاثنتين كواحدة، ويعكس الوضع المعاكس ذلك.
هل أستطيع تحويل ملف كبير؟
نعم. تُفتح الملفات حتى خمسة ميغابايت من القرص. لكن التحويل المباشر يتوقف فوق ميغابايتين، لذا اضغط حوّل.
هل Base64 الآمن للروابط مختلف؟
قليلًا. في الواقع، يستبدل علامة الزائد والشرطة المائلة بشرطة وشرطة سفلية، ويحذف الحشو بعلامات التساوي. وهكذا يصبح آمنًا في الرابط.
لماذا يقول إن JSON الخاص بي غير صالح؟
بعض الأوضاع تقرأ مدخلك كـJSON أولًا. إذا رأيت الرسالة، فأصلح السطر الذي تذكره. ويعمل stringify والتهريب مع النص العادي مع ذلك.
رفقاء مفيدون للعمل مع JSON
stringify خطوة واحدة. كذلك، وهذه الأدوات الثلاث تتولى الخطوات المحيطة بها.
عارض JSON
اقرأ JSON كشجرة أو جدول ثم عدّله.
افتح الأداة ←منسّق JSON
جمّل وصغّر وتحقق مع السطر الدقيق لأي خطأ.
افتح الأداة ←مرمّز الروابط وفاك ترميزها
رمّز أو فكّ ترميز أي نص لعنوان ويب.
افتح الأداة ←
هل أنت جاهز لتحويل بعض JSON؟
الصق JSON الخاص بك، واختر تحويلًا، وانسخ النتيجة. كذلك، الأداة مجانية، ولا تطلب حسابًا، وتُبقي كل بايت على جهازك.