Convertidor de YAML a JSON
Convierte configuraciones YAML a JSON sin pegar tus archivos de infraestructura en un servicio web cualquiera: esta página hace toda la conversión dentro de tu navegador, gratis y sin subir nada. Ideal para manifiestos de Kubernetes, configuraciones de CI y archivos de Docker Compose.
Drop your files here - No upload required
or click to browse
YAML
YAML is a human-friendly data format widely used for configuration files in DevOps tools such as Docker, Kubernetes, and CI pipelines. It expresses nested structures through indentation instead of brackets.
JSON
JSON is the standard data-interchange format of the web. It stores structured, possibly nested records in human-readable text and is the native format of most modern APIs and configuration files.
Cómo funciona la conversión de YAML a JSON
El YAML se analiza localmente con un parser conforme a la especificación: los mapeos se convierten en objetos, las secuencias en arrays, y los anclajes y alias se resuelven a sus valores reales. Los comentarios se eliminan, porque JSON no tiene forma de representarlos.
Los datos analizados se normalizan después a través de una representación tabular: los mapeos anidados se aplanan por defecto a claves con notación de puntos, ideal cuando el JSON alimentará una tabla a continuación. ¿Prefieres la estructura original? Marca "Reconstruir objetos anidados" y la salida recupera el anidamiento completo.
Preguntas frecuentes
- ¿Qué pasa con mis comentarios YAML?
- Se eliminan. JSON no tiene sintaxis de comentarios, así que no hay dónde ponerlos — conserva una copia del YAML si los comentarios importan.
- ¿Se admiten anclajes y alias?
- Sí. Los alias se expanden durante el análisis, así que el JSON contiene los valores resueltos exactamente como los vería una herramienta compatible con YAML.
- ¿Por qué mi salida tiene claves como spec.replicas?
- Los mapeos anidados se aplanan por defecto a notación de puntos para poder previsualizar los datos como tabla. Activa "Reconstruir objetos anidados" en las opciones para emitir JSON anidado convencional.
- ¿Puedo convertir un archivo YAML con varios documentos?
- No en una sola pasada: los archivos con separadores --- contienen varios documentos, y el convertidor lo indica con claridad. Divide el archivo y convierte un documento cada vez.