Skip to main content
Toolzer — Free Online Tools

تحويل JSON إلى YAML — أونلاين

حوّل JSON إلى YAML قابل للقراءة لملفات إعدادات Kubernetes، Docker Compose، Ansible.

عن الأداة

أداة تحويل JSON إلى YAML تحوّل بيانات JSON إلى صيغة YAML الأنظف بصريًا والأكثر انتشارًا في ملفات الإعدادات (config files) لـ Kubernetes و Docker Compose و Ansible و GitHub Actions و CircleCI. YAML يعتمد على المسافات البادئة (Indentation) بدل الأقواس ما يجعل هيكل البيانات المتداخلة أسهل للقراءة والمراجعة في Pull Requests. الأداة تحافظ على أنواع البيانات (نصوص، أرقام، منطقية، null، مصفوفات، كائنات)، وتتعامل مع النصوص التي تحتوي رموزًا خاصة بتغليفها باقتباس، وتُرتّب المفاتيح كما هي في JSON الأصلي. النصوص العربية مدعومة بترميز UTF-8. العملية كلها تتم في متصفحك بدون رفع البيانات.

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

لماذا YAML بدل JSON في الإعدادات؟

YAML أنظف بصريًا لأنه بلا أقواس ولا فواصل مطلوبة بعد كل عنصر، ويسمح بالتعليقات (JSON لا يسمح). لذا Kubernetes و Ansible و GitHub Actions تفضّله لملفات الإعداد.

هل يحافظ التحويل على الأنواع؟

نعم. الأرقام تبقى أرقامًا، `true/false` منطقية، `null` تبقى null، المصفوفات تُكتب بـ `-`، والكائنات تُكتب بمسافات بادئة.

ماذا عن النصوص التي تحتوي `:` أو `#`؟

يتم تغليفها تلقائيًا بعلامات اقتباس مزدوجة لتجنّب اعتبارها مفتاحًا جديدًا أو تعليقًا.

هل يمكن العودة من YAML إلى JSON؟

نعم. استخدم أداة «تحويل YAML إلى JSON» على Toolzer للعملية العكسية دون فقدان البيانات.