Cómo convertir JSON a YAML
- Añada su archivo .JSON: arrástrelo al cuadro de arriba o haga clic para buscarlo.
- Conviértalo a .YAML en pocos segundos.
- Descargue su nuevo archivo .YAML.
Qué esperar
- La conversión es sin pérdidas - los objetos, matrices, cadenas, números, booleanos y nulos de JSON se mapean exactamente a sus equivalentes en YAML.
- YAML admite comentarios (líneas que comienzan con
#), pero los convertidores no pueden agregarlos por usted; añada los comentarios manualmente después de la conversión. - Los valores simples de YAML como
yes,no,onyoffpueden ser malinterpretados como booleanos por algunos analizadores - verifique la salida si sus datos contienen estas cadenas.
Preguntas frecuentes
¿La conversión de JSON a YAML es sin pérdidas?
Sí. El modelo de datos de JSON es un subconjunto estricto del de YAML, por lo que cada clave, valor y estructura se transfiere exactamente - nada se descarta ni se cambia.
¿Puedo convertir YAML de nuevo a JSON?
Sí, la inversa es igualmente sin pérdidas. Con yq, ejecute
yq -oj file.yaml > file.json.¿Por qué mi analizador YAML rechaza el archivo convertido?
La causa más común es el uso de caracteres de tabulación para la indentación - YAML requiere únicamente espacios. Esto suele suceder cuando un archivo se edita a mano después de la conversión; reemplace las tabulaciones por espacios y el analizador debería aceptarlo.
¿Es un archivo `.yaml` lo mismo que un archivo `.yml`?
Sí -
.yml y .yaml son extensiones válidas para el mismo formato y son aceptadas por todos los analizadores estándar de YAML.