Convertir configuración YAML a JSON formateado
YAML a JSON ayuda cuando la configuración, fragmentos de CI, ejemplos de infraestructura o datos de documentación necesitan ser usados por APIs, scripts, fixtures de prueba o herramientas de validación más estrictas. El convertidor analiza un documento YAML y escribe JSON con sangría.
JSON es menos expresivo que YAML. Los comentarios, anclas, alias y parte de la sintaxis específica de YAML no tienen un equivalente directo en JSON, por lo que debe revisar el resultado antes de usarlo como configuración de producción.
Qué revisar después de la conversión
- Comentarios y anclas que ayudaron a explicar el YAML original.
- Valores implícitos de YAML tales como
true,false,null, y números. - Valores entrecomillados que deben permanecer como cadenas en la salida JSON.
- YAML con múltiples documentos separados por
---, que deben separarse antes de convertir.
Preguntas frecuentes sobre YAML a JSON
¿Se preservan los comentarios, anclas y alias de YAML?
No. JSON no soporta comentarios, anclas ni alias, por lo que esas características exclusivas de YAML no se representan en la salida.
¿Por qué cambió el tipo de un valor YAML?
YAML puede inferir booleanos, null y números. Entrecomilla un valor en YAML si debe seguir siendo una cadena en JSON.
¿Puede esto convertir varios documentos YAML a la vez?
Este convertidor está pensado para un solo documento YAML. Separe los YAML con múltiples documentos antes de convertir para que cada documento tenga una salida JSON clara.