UTILS.
‎100%‎ داخل المتصفح
Y⇄

محوّل YAML ⇄ JSON

حوّل YAML إلى JSON و JSON إلى YAML مع أخطاء التحقّق ودعم المستندات المتعدّدة وخيارات المسافة البادئة.

— يظهر المخرج هنا —

حول هذه الأداة

حوّل YAML إلى JSON أو JSON إلى YAML فورًا أثناء كتابتك. اختر الاتجاه، والصق مستندك، واحصل على مخرجات نظيفة بمسافتك البادئة المفضّلة (مسافتان أو 4 مسافات، أو JSON مُصغَّر). وتُحوَّل ملفات YAML متعدّدة المستندات المفصولة بـ --- إلى مصفوفة JSON، ويعيد زر التبديل تلقيم المخرجات ويقلب الاتجاه كي تجري جولة ذهاب وإياب لمستند بنقرة واحدة.

يستخدم التحليل مخطّط JSON الصارم، لذا تبقى القيم التي عادةً ما يقسرها YAML — كالتواريخ والطوابع الزمنية غير المقتبَسة — نصوصًا عادية ويحتفظ JSON الخاص بك بأنواع JSON الخالصة. وتُبلَّغ أخطاء الصياغة بسبب المحلّل إضافةً إلى السطر والعمود اللذين حدثت فيهما، ما يجعله مدقّقًا سريعًا لبيانات Kubernetes وملفات docker-compose وخطوط CI وغيرها من إعدادات YAML.

يجري التحويل بالكامل في متصفحك عبر محلّل YAML مفتوح المصدر — ملفات إعدادك، التي كثيرًا ما تحوي أسماء مضيفين ومفاتيح وقيمًا حسّاسة أخرى، لا تغادر جهازك أبدًا. بلا رفع، بلا حساب، وتعمل دون اتصال بمجرد تحميلها.

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

كيف تُحوَّل تواريخ YAML وطوابعه الزمنية؟
تحلّل هذه الأداة بمخطّط JSON الصارم، لذا تبقى التواريخ غير المقتبَسة مثل 2024-01-15 نصوصًا عادية بدلًا من قسرها إلى كائنات تاريخ. وتحتفظ مخرجات JSON الخاصة بك بأنواع JSON الخالصة: النصوص والأرقام والقيم المنطقية و null والمصفوفات والكائنات.
هل يدعم ملفات YAML متعدّدة المستندات؟
نعم. يُحوَّل دفق YAML بعدّة مستندات مفصولة بأسطر --- إلى مصفوفة JSON واحدة بعنصر لكل مستند. أمّا المستند الواحد فيُحوَّل إلى قيمته مباشرةً.
لماذا يُبلَّغ عن YAML الخاص بي على أنه غير صالح؟
تُظهر رسالة الخطأ سبب المحلّل مع سطر المشكلة وعمودها. أكثر الأسباب شيوعًا هي المسافة البادئة غير المتّسقة (يمنع YAML علامات الجدولة)، وغياب مسافة بعد النقطتين، والنصوص غير المقتبَسة المتضمّنة محارف خاصة مثل : أو #.
هل يُرفَع ملف إعدادي إلى أي مكان؟
لا. يعمل المحوّل بالكامل في متصفحك عبر مكتبة js-yaml مفتوحة المصدر — ملفك لا يغادر جهازك أبدًا، وهو أمرٌ مهمّ لأن ملفات الإعداد كثيرًا ما تحوي أسماء مضيفين ورموزًا وبيانات اعتماد.

المزيد من الأدوات