Convertidor JSON a YAML

Pega JSON para convertirlo al instante a YAML limpio y legible. Maneja objetos anidados, arrays y todos los tipos de datos compatibles con JSON. Útil para generar manifiestos de Kubernetes, archivos de configuración CI/CD, playbooks de Ansible y cualquier config YAML a partir de datos JSON.

La mayoría de herramientas actuales procesan los datos directamente en tu navegador. Si una herramienta requiere procesamiento externo, se indicará claramente.

Cómo Convertir JSON a YAML

  1. 1Pega tu JSON en el área de entrada
  2. 2Haz clic en 'Convertir a YAML' — los errores de análisis JSON aparecen si la entrada es inválida
  3. 3El YAML de salida aparece en el panel derecho
  4. 4Copia el YAML para usarlo en archivos de configuración, pipelines CI/CD o documentación

Ventajas

  • Convierte cualquier JSON válido a YAML limpio con sangría correcta
  • Maneja objetos anidados, arrays, null, boolean y tipos numéricos
  • Mensaje de error claro para JSON inválido
  • Se ejecuta completamente en tu navegador — tus datos no salen de tu dispositivo

Preguntas Frecuentes

¿Por qué convertir JSON a YAML?

Muchos sistemas de configuración (Kubernetes, GitHub Actions, Ansible, Docker Compose, Helm) prefieren YAML. Cuando tienes datos JSON de una respuesta de API o exportación de herramienta, convertirlos a YAML te da una versión legible por humanos a la que puedes añadir comentarios, guardar en control de versiones y editar más naturalmente. La sintaxis de sangría de YAML es más fácil de leer para configuraciones anidadas complejas.

¿El YAML convertido vuelve al mismo JSON?

Sí, para los tipos de datos JSON estándar: objetos, arrays, cadenas, números, booleanos y null. Todos los valores y tipos se conservan. Volver a JSON con un convertidor YAML a JSON producirá un JSON equivalente. Los casos límite de punto flotante y los enteros muy grandes pueden variar ligeramente según el parser.

¿Los arrays JSON se convierten correctamente a YAML?

Sí. Los arrays JSON se convierten en secuencias YAML, con un prefijo guión-espacio (- ) para cada elemento. Los arrays anidados y los objetos dentro de arrays se sangran correctamente. Un array JSON vacío [] se convierte en una secuencia YAML vacía [].

¿El YAML de salida incluye comentarios?

No — JSON no tiene sintaxis de comentarios, por lo que no hay datos de comentarios que transferir a YAML. La salida es YAML limpio y sin comentarios. Puedes añadir comentarios manualmente al YAML después de la conversión para documentación.

¿Cómo se mapean los valores JSON a tipos YAML?

Las cadenas JSON se convierten en escalares YAML (sin comillas si son seguros, o entrecomillados si podrían ser ambiguos). Los números JSON permanecen como números. Los booleanos JSON (true/false) se convierten en booleanos YAML. El null JSON se convierte en null YAML. Los objetos JSON se convierten en mappings YAML; los arrays en secuencias YAML.

¿Puedo usar esto para respuestas JSON grandes de APIs?

Sí. Para lectura e inspección, esta herramienta funciona bien con cualquier JSON que quieras convertir a un formato de configuración o documentación. YAML tiende a ser ligeramente más verboso que JSON para estructuras anidadas complejas, pero la conversión es rápida ya que todo se ejecuta en tu navegador sin peticiones de red.

Herramientas Relacionadas

Convertidor JSON a YAML — Convierte JSON Online | Utilikits | Utilikits