Conversor de YAML a JSON
Convierta un archivo YAML en JSON para una API, un script o una validación con JSON Schema, directamente en su navegador.
Convertir YAML a JSON online
YAML es agradable de escribir, pero muchas herramientas solo aceptan JSON: peticiones a APIs, validadores de JSON Schema, código JavaScript y muchas consolas en la nube. Esta página es el Conversor JSON configurado con entrada YAML y salida JSON, así que un manifiesto de Kubernetes, un archivo de Compose o una especificación OpenAPI se convierte en JSON con solo pegarlo.
El analizador de YAML se carga en la página y se ejecuta localmente; el archivo nunca se sube.
Cómo quedan los tipos de YAML en JSON
| YAML | JSON |
|---|---|
port: 8080 | El número 8080 |
debug: true | El booleano true |
value: ~ o value: null | null |
date: 2024-01-01 | La cadena "2024-01-01" |
answer: yes | La cadena "yes" |
En las dos últimas filas es donde los analizadores de YAML no se ponen de acuerdo. Los analizadores antiguos de YAML 1.1 leen yes como true y convierten las fechas en marcas de tiempo; este conversor sigue el esquema core de YAML 1.2, donde siguen siendo cadenas, que es también lo que hacen la mayoría de las bibliotecas modernas.
Cuando el YAML no es válido
La causa habitual son los errores de sangría: un elemento de lista desplazado un espacio, un carácter de tabulación o un espacio que falta después de los dos puntos. El mensaje bajo la herramienta indica la línea y la columna donde el analizador se rindió y lo que esperaba, como una coma que falta en una lista en estilo flujo.
Conversiones relacionadas
Para volver atrás, use JSON a YAML. Para revisar o embellecer más el JSON resultante, ábralo en el formateador de JSON.