Ir al contenido principal

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.