YAML que se lee igual al volver
Escribir YAML a mano falla en sitios inesperados. El código de país NO se convierte en false en los lectores de YAML antiguos, una versión como 1.10 se convierte en el número 1.1, y un código postal como 0123 puede perder el cero inicial. Este convertidor pone entre comillas todo valor que YAML 1.1 o YAML 1.2 leería como algo distinto de texto, y deja el resto del texto sin comillas para que el resultado sea fácil de leer.
El texto de varias líneas se escribe como bloque con |, las claves mantienen su orden original, y los objetos y listas vacíos se escriben como {} y []. Úsalo para convertir una respuesta de API en un archivo de configuración, o para escribir archivos de Kubernetes y Docker Compose a partir de datos que ya tienes en JSON.
Sobre JSON
JSON (JavaScript Object Notation) escribe los datos como objetos entre llaves, listas entre corchetes, texto entre comillas dobles, números, true, false y null. Casi todas las API y lenguajes de programación lo leen.
Sobre YAML
YAML es un formato de texto para datos que las personas leen y escriben, basado en la sangría en lugar de llaves. Se usa en archivos de configuración y admite comentarios, texto de varias líneas y referencias a partes repetidas.