Conversor JSON ↔ YAML
Pasa de un formato de configuración a otro
Entrada
Opciones
Resultado
Todavía no has escrito nada
Pega JSON o YAML y aquí aparecerá el resultado convertido.
JSON no admite comentarios, así que los comentarios de YAML se pierden en la conversión.
Kubernetes, GitHub Actions y Docker Compose quieren YAML; las API y los archivos de paquetes hablan JSON. Los dos describen los mismos datos, así que la conversión es en gran parte mecánica, con una salvedad que se indica abajo.
Cómo se usa
- 1 Elige la dirección.
- 2 Pega tu JSON o tu YAML.
- 3 Ajusta la sangría de la salida YAML.
- 4 Copia el resultado.
Preguntas frecuentes
¿Qué se pierde al convertir de YAML a JSON?
Los comentarios, las anclas y los alias, y los archivos con varios documentos. Los comentarios son lo doloroso: una configuración muy anotada pierde todas sus explicaciones, así que conserva el YAML como fuente de referencia.
¿Por qué importa tanto la sangría en YAML?
Porque la sangría es la estructura, igual que en Python. Dos espacios o cuatro es una cuestión de estilo, pero mezclarlos o usar tabuladores invalida el archivo: YAML prohíbe por completo los tabuladores para sangrar.
¿Por qué ha cambiado el tipo de mi valor?
YAML infiere tipos, así que yes, no, on y off sin comillas se convierten en booleanos, y 1.0 se convierte en un número. Las cadenas de versión y los códigos de país son las víctimas habituales: entrecomíllalos para que sigan siendo texto.