2026-05-19 · Lectura de 1 min
YAML y JSON para archivos de configuración
Elige el formato que lee tu runtime; convierte solo cuando controlas ambos lados.
YAMLJSONconfiguración
Conclusiones clave
- Comentarios y anclas YAML no sobreviven un ida y vuelta JSON ciego.
- Valida JSON tras convertir antes de commitear a main.
Elegir un formato
YAML gana para configs editadas a mano con comentarios; JSON para parsers estrictos y artefactos generados.
Convierte en límites del repo (YAML humano → JSON máquina), no en cada guardado local.
Flujo de conversión seguro
Pega en YAML ⇄ JSON, inspecciona el diff, luego ejecuta JSON Validator en el resultado.
Si el JSON es documento OpenAPI, sigue con OpenAPI Validator.
Preguntas frecuentes
¿La conversión cambia números o booleanos?
Sí: comillas y tipos importan. Haz diff de la salida y ejecuta el parser de tu app en CI.
Kubernetes usa YAML, ¿debo guardar JSON?
Mantén YAML en git para humanos; genera JSON solo si una herramienta downstream lo requiere.