Conversor JSON a YAML
Convierte JSON a YAML en tu navegador con una salida limpia y conforme al estándar. Sin subir archivos y sin registro.
¿Qué es un conversor de JSON a YAML?
JSON y YAML describen el mismo modelo de datos, pero YAML prescinde de llaves y comillas en favor de la indentación y resulta mucho más fácil de leer y de editar a mano. Un conversor reescribe un documento JSON como el YAML equivalente sin cambiar ningún valor.
Úsalo para llevar una respuesta de API a un manifiesto de Kubernetes, un playbook de Ansible o una configuración de CI donde el formato esperado es YAML.
Cómo convertir JSON a YAML
- Pega el documento JSON en el editor.
- Comprueba en la barra de estado que es JSON válido.
- Cambia a la pestaña Convertir y selecciona YAML.
- Revisa la salida: las cadenas que necesitan comillas las conservan.
- Copia o descarga el resultado .yaml.
Ejemplos de JSON a YAML
Objeto
{"name":"web","replicas":3,"image":"nginx:1.27"}name: web replicas: 3 image: nginx:1.27
Lista anidada
{"env":[{"name":"MODE","value":"prod"}]}env:
- name: MODE
value: prodJSON vs YAML
| Criterio | JSON | YAML |
|---|---|---|
| Legibilidad | Estructurado pero ruidoso | Compacto, basado en indentación |
| Comentarios | No admite | Admite |
| Modelo de datos | Objetos, arrays, escalares | Superconjunto de JSON |
| Parseo seguro | Estricto | Necesita un cargador seguro |
| Uso típico | APIs y formato de transporte | Archivos de configuración y manifiestos |
Preguntas frecuentes
Preguntas frecuentes y especificaciones
¿La salida YAML cumple la especificación?
La serialización la hace js-yaml, así que las comillas y los escalares multilínea siguen la especificación YAML 1.2.
¿Se suben mis archivos?
No. La conversión ocurre íntegramente en tu navegador.
Conversor JSON a YAML
- La salida YAML usa sangría de 2 espacios y no parte líneas.
- Pega un objeto o un array: cualquier JSON válido se convierte.