YAML a JSON
Pega tu YAML y obtén el JSON equivalente al momento, con los errores señalados por línea si algo no cuadra.
Cómo se traduce cada estructura
| YAML | JSON | Qué es |
|---|---|---|
| clave: valor | {"clave": "valor"} | Par de un mapa |
| - uno - dos | ["uno", "dos"] | Lista |
| n: 42 | {"n": 42} | Número, sin comillas |
| ok: true | {"ok": true} | Booleano |
| x: null | {"x": null} | Nulo, también con ~ |
| # comentario | (se descarta) | JSON no tiene comentarios |
| t: | | "línea1\nlínea2" | Bloque con saltos conservados |
Las tres trampas clásicas de YAML
Tabulaciones. Están prohibidas para indentar. Solo espacios. Es el error más frecuente y el más difícil de ver.
El problema de Noruega. pais: NO
se interpreta como falso, no como el código de Noruega. Lo mismo con
yes,
on y
off. La solución son las comillas.
Ceros a la izquierda. Un código postal como
08001 puede acabar interpretado
como número en octal y perder el cero. También se arregla con comillas.
Preguntas frecuentes
| y >. No cubre anclas, etiquetas de tipo ni documentos múltiples. yes, no, on y off se interpretan como booleanos. Es el famoso problema de Noruega: el código de país NO se convierte en falso. Si quieres la cadena, ponla entre comillas. Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.
Utilidades relacionadas
¿Buscas una app para instalar?
80+ Apps Markdown
El directorio más completo en español. Filtra por plataforma, precio y uso.