تحويل JSON إلى نص
حوّل كائنات ومصفوفات JavaScript إلى نصوص JSON مع مسافة بادئة مخصصة وتجاوز HTML. مجاني، يعمل بالكامل في متصفحك دون رفع أي بيانات.
ما هو JSON Stringify؟
JSON.stringify() هي دالة مدمجة في JavaScript تقوم بتحويل قيمة JavaScript إلى سلسلة نصية بتنسيق JSON. توفر هذه الأداة واجهة بصرية مع ميزات إضافية مثل التحكم في المسافة البادئة وتجاوز HTML.
كيف أستخدم أداة تحويل JSON هذه؟
الصق أو اكتب كائن أو مصفوفة JavaScript في منطقة الإدخال. تقوم الأداة فوراً بتحويلها إلى سلسلة JSON. يمكنك ضبط المسافة البادئة (مسافات أو علامات جدولة) وتفعيل تجاوز HTML.
ما الفرق بين JSON وكائنات JavaScript؟
يتطلب JSON أن تكون جميع المفاتيح محاطة بعلامات اقتباس مزدوجة ويدعم فقط أنواع string وnumber وboolean وnull وarray وobject. كائنات JavaScript تسمح بمفاتيح بدون علامات اقتباس وتحتوي على دوال وundefined وSymbols.
كيف يتم التعامل مع المراجع الدائرية؟
تُطلق JSON.stringify() خطأ عند مواجهة مرجع دائري. تكتشف هذه الأداة المراجع الدائرية وتعرض رسالة خطأ واضحة لمساعدتك في إصلاح هيكل البيانات.
هل يمكنني تخصيص المسافة البادئة؟
نعم. يمكنك تعيين المسافة البادئة بأي عدد من المسافات أو استخدام علامات الجدولة. استخدم 0 أو اتركها فارغة لمخرج مضغوط بدون مسافات زائدة.
ماذا يفعل تجاوز HTML؟
يحول تجاوز HTML أحرف مثل < و> و& و" و' إلى مكافئاتها من كيانات HTML. هذا يمنع سلسلة JSON من كسر HTML عند تضمينها في علامة script أو سمة HTML.
هل تعمل هذه الأداة في جميع المتصفحات؟
نعم. JSON.stringify() هي دالة قياسية مدعومة من جميع المتصفحات الحديثة بما في ذلك Chrome وFirefox وSafari وEdge. لا حاجة لإضافات.
كيف يمكنني التحقق من صحة JSON الناتج؟
تنتج الأداة JSON صحيحاً نحوياً باستخدام طريقة JSON.stringify() الأصلية. يمكنك التحقق من النتيجة بلصقها في أي أداة تحقق من JSON أو استخدام JSON.parse() في وحدة تحكم المتصفح.
هل يتم إرسال بياناتي إلى خادم؟
لا. تتم جميع المعالجة محلياً في متصفحك باستخدام JavaScript. لا تغادر بياناتك جهازك أبداً.
ما القيم التي تتجاهلها JSON.stringify()؟
تتجاهل JSON.stringify() قيم undefined والدوال والخصائص ذات مفاتيح Symbol في الكائنات. في المصفوفات، يتم استبدال هذه القيم بـ null.
كيفية استخدام تحويل JSON إلى نص
حوّل كائنات ومصفوفات JavaScript إلى سلاسل JSON مع المسافات البادئة التي تختارها وترميز HTML اختياري. تتم المعالجة محلياً في متصفحك، ولا يُرفع الكود الذي تدخله.
- أدخل الكائن أو الصيغة الحرفية للمصفوفة في JavaScript التي تريد تسلسلها في منطقة الإدخال.
- من “Indentation:” اختر “Spaces” أو “Tabs” حسب طريقة المسافات البادئة المطلوبة في الناتج.
- حدد عرض المسافة البادئة في حقل “Spaces:”، مثلاً 2 أو 4 مسافات لكل مستوى.
- فعّل “Escape HTML” ليتحول حرفا < و > إلى تسلسلات هروب آمنة لا تكسر ترميز الصفحة.
- انسخ سلسلة JSON الناتجة والصقها في الكود أو الإعدادات أو متن طلب API.
فعّل “Escape HTML” كلما كان JSON سيُدمج في صفحة HTML، حتى لا يتسرب وسم إغلاق مثل </script> من السلسلة ويحقن كوداً.
أدوات ذات صلة
- تنسيق JSON تنسيق وتجميل JSON مع مسافة بادئة قابلة للتخصيص. تنسيق JSON المضغوط فورًا في متصفحك.
- هروب JSON هروب وإلغاء هروب سلاسل JSON عبر الإنترنت. حوّل الأحرف الخاصة مثل علامات الاقتباس والشرطات المائلة العكسية وأسطر جديدة إلى تسلسلات هروب بأمان.
- 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% من جانب العميل بدون رفع.