Pulsars

Convertidor YAML a JSON

YAML3 líneas
JSON5 líneas

YAML (YAML Ain't Markup Language) es un formato de serialización de datos legible por humanos, ampliamente usado en archivos de configuración para Docker Compose, Kubernetes, GitHub Actions y CI/CD. JSON es el formato estándar para APIs y procesamiento programático. La conversión de YAML a JSON es necesaria cuando se integran configuraciones legibles con herramientas que requieren JSON estructurado.

¿Cuándo necesito convertir YAML a JSON?

La conversión es útil al validar configuraciones de Kubernetes, Docker Compose o GitHub Actions en herramientas que solo aceptan JSON, al procesar archivos de configuración programáticamente, o al migrar entre herramientas que usan diferentes formatos. También es útil para depurar archivos YAML complejos visualizando su estructura como JSON con indentación.

Preguntas frecuentes

¿Se preservan los comentarios YAML?

+

No, JSON no soporta comentarios. Los comentarios YAML (#) se ignoran durante la conversión. Si necesitas preservar anotaciones, considera usar una clave especial como '_comment' en el JSON resultante.

¿Se soportan documentos YAML múltiples?

+

Esta herramienta convierte el primer documento de un archivo YAML multi-documento (separados por ---). Para convertir múltiples documentos, procesa cada uno por separado.

¿Se manejan los anchors y aliases YAML?

+

Sí, los anchors (&) y aliases (*) de YAML se resuelven durante la conversión. El JSON resultante contiene los datos expandidos, no las referencias.