1. Cuándo usar YAML frente a JSON
JSON está optimizado para el intercambio de datos máquina a máquina (respuestas de API, configuración guardada), y su gramática estricta significa menos sorpresas al analizar. YAML se basa en la sangría, admite comentarios (#) y se lee bien para las personas, por eso domina los archivos de configuración: docker-compose.yml, flujos de trabajo de GitHub Actions, manifiestos de Kubernetes, playbooks de Ansible. Usa esta herramienta para convertir una configuración YAML a JSON para un manejo programático, o convertir datos JSON en YAML ordenado y legible por humanos.