Convertidor de JSON a YAML — Gratis online

Pega tu JSON abajo y haz clic en Convertir para obtener YAML al instante.

Entrada Listo

Las estadísticas de entrada están disponibles mediante el botón Estadísticas encima de este campo.

Salida

Las estadísticas de salida están disponibles mediante el botón Estadísticas encima de este campo.

Los resultados se ofrecen solo con fines informativos y pueden contener errores. Verifica la información importante de forma independiente. El uso de esta herramienta es bajo tu propia responsabilidad.

Qué hace esta herramienta

El Convertidor de JSON a YAML reescribe JSON como YAML: la sangría sustituye a las llaves, los elementos de las listas empiezan con un guion y la mayoría de las cadenas ya no necesitan comillas. Los datos son los mismos; solo cambia la notación.

Las cadenas que YAML podría malinterpretar, como yes, null o un texto que contiene dos puntos, se ponen entre comillas automáticamente para que sigan siendo cadenas.

Se conserva el orden de las claves, los objetos anidados se convierten en bloques con sangría y los arrays de objetos en listas cuyos elementos empiezan con un guion. Los arrays y objetos vacíos se escriben como [] y {}.

Cuándo usarla

  • Escribir manifiestos de Kubernetes, archivos de Docker Compose, workflows de GitHub Actions o playbooks de Ansible a partir de un JSON que ya tienes.
  • Hacer que una configuración larga sea más fácil de leer y revisar.
  • Convertir una especificación OpenAPI de JSON a la forma YAML, más habitual.
  • Preparar valores para un chart de Helm u otra configuración basada en YAML a partir de una exportación en JSON.

Ejemplo práctico

Entrada

{"server": {"host": "localhost", "port": 8080}, "features": ["auth", "logging"], "debug": false}

Salida

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging
debug: false

Preguntas sobre esta herramienta

¿Todo documento JSON es YAML válido?

Sí. YAML 1.2 es un superconjunto de JSON. Convertirlo a YAML de estilo bloque lo hace más fácil de leer, pero los datos no cambian.

¿Puedo añadir comentarios?

Sí, después de convertir. YAML admite comentarios que empiezan con #. JSON no tiene comentarios, así que el conversor no tiene ninguno que trasladar.

¿Cómo vuelvo a JSON?

Usa el Convertidor de YAML a JSON. Los comentarios que hayas añadido en YAML se pierden, porque JSON no puede guardarlos.

Preguntas frecuentes

¿Es seguro convertir datos sensibles con esta herramienta?

Sí - tus datos se procesan y se eliminan de inmediato. No se registra ni se guarda nada en el servidor.

¿Hay un límite de tamaño para el archivo?

La herramienta maneja documentos de tamaño típico sin problema. Para archivos muy grandes, considera dividirlos primero.

¿Esta herramienta es gratuita?

Sí, es gratis. Sin registro ni correo electrónico. Obtén el resultado en esta página.

¿Cómo obtengo el resultado?

Usa la herramienta en esta página. El resultado aparece aquí, sin envío por correo electrónico.