Texto 🔒 Se ejecuta en tu navegador — no se envían datos

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.

Entrada
Salida

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

YAMLJSON
port: 8080El número 8080
debug: trueEl booleano true
value: ~ o value: nullnull
date: 2024-01-01La cadena "2024-01-01"
answer: yesLa 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.