Ir al contenido
iyziTool

Convertidor de YAML a JSON

Pega YAML para obtener JSON formateado, o cambia de dirección para convertir JSON en YAML limpio. Los errores señalan la línea que rompió el análisis.

JSON
Pega YAML o JSON para convertirlo.

Sobre esta herramienta

YAML es el lenguaje de configuración de Kubernetes, Docker Compose, GitHub Actions e innumerables herramientas, mientras que JSON es lo que hablan de forma nativa las API y la mayoría de lenguajes de programación. Ambos describen el mismo modelo de datos, así que la conversión no pierde nada en documentos normales: mapas, listas, cadenas, números, booleanos y nulos.

Este convertidor usa la biblioteca yaml, que implementa YAML 1.2 incluidas anclas y alias, cadenas multilínea y varios documentos separados por ---. Un archivo con varios documentos se convierte en un array JSON. En la otra dirección, el JSON se emite como YAML en estilo de bloque con la sangría que elijas, y las cadenas largas no se parten.

Preguntas frecuentes

¿Se conservan los comentarios?
No. JSON no tiene comentarios, así que se pierden al convertir a JSON y no pueden recrearse en el camino de vuelta.
¿Y si hay varios documentos YAML?
Se convierten juntos en un array JSON con un elemento por documento.
¿Por qué mi YAML no se analiza?
Normalmente por la sangría: YAML necesita espacios coherentes, nunca tabuladores. El mensaje de error indica la línea y la columna.
¿Se suben mis datos?
No. La conversión se ejecuta por completo en tu navegador.

Herramientas relacionadas