تحويل YAML إلى JSON

ألصق ملف الإعداد لتحصل على JSON. تُوسَّع المراسي، وتحتفظ النصوص الكتلية بأسطرها، وإن وُجد خلل ظهرت رسالة المحلّل نفسه لا حقلٌ فارغ.

ملفات الإعداد تحوي غالبًا مفاتيح وأسماء خوادم — لا يُرسل شيء من هنا.

طريقة الاستخدام

  1. ألصق ملف YAML في الحقل الأول.
  2. اقرأ JSON في الأسفل؛ يظهر أثناء الكتابة.
  3. اضغط «نسخ»، أو بدّل التبويب للتحويل في الاتجاه المعاكس.

معلومات مفيدة

أين يفترق الشكلان

في YAML أشياء لا وجود لها في JSON: التعليقات والمراسي والتواريخ كقيم، والقاعدة الشهيرة التي حوّلت «no» إلى false. تسقط التعليقات لأن JSON لا مكان فيه لها، ويُحوَّل ما عداها إلى أقرب قيمة في JSON. أما المفتاح المكتوب كرقم فيبقى مفتاحًا، إذ لا يقبل JSON في ذلك الموضع سوى النصوص.

لماذا تستحقّ ملفات الإعداد أداةً محلّية

ملف YAML هو غالبًا ملف إعداد، وملفات الإعداد تحوي أسماء خوادم وأسماء مستودعات تخزين، وكثيرًا ما تحوي مفتاحًا نسي أحدهم نقله إلى خزنة الأسرار. لا يُرفَع هنا شيء، فلصق ملفٍ من بيئة تشغيل حقيقية لا ينتهي بتقرير حادثة أمنية.

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

هل تُدعَم المراسي والأسماء البديلة؟

نعم. يُوسَّع الاسم البديل إلى القيمة التي يشير إليها، لأن JSON لا يعرف التعبير عن المراجع. أما الملفات التي تتكاثر مراسيها عمدًا فتُرفَض بدل أن تُجمِّد التبويب.

ماذا يحدث للتعليقات؟

تُحذَف. لا توجد صيغة تعليق في JSON، واختراع واحدة يُنتج ملفًا لا يقبله أي محلّل.

هل يقرأ ملفًا متعدّد المستندات؟

يحوّل المستند الأول. والملفات المفصولة بـ --- هي عادةً بيانات Kubernetes، وكل واحدة منها كائن مستقلّ أصلًا.

هل يُرسَل الملف إلى خادم؟

لا. يجري التحليل كاملًا داخل متصفحك.

أدوات ذات صلة