Conversor YAML ⇄ JSON
Convierte YAML a JSON y JSON a YAML. Detecta el formato, admite varios documentos y señala errores con el número de línea.
YAML
JSON
Cómo se usa
De uso gratuito, sin registro, sin instalación y sin límite de uso.
Pega YAML o JSON a la izquierda y el otro formato aparece a la derecha. En modo automático la herramienta intenta leer la entrada primero como JSON y, si falla, como YAML; funciona porque todo documento JSON es también YAML válido. Si pegas un YAML que se parece a JSON, fija la dirección con el selector.
El YAML se lee con el esquema básico de YAML 1.2, así que palabras sueltas como yes, no, on y off siguen siendo cadenas en lugar de convertirse en booleanos. Las claves repetidas dentro de un mismo mapa se rechazan en vez de sobrescribirse en silencio. Un archivo con varios documentos separados por --- se convierte en un array JSON con un elemento por documento.
Al pasar de JSON a YAML puedes elegir la indentación y si los arrays y objetos anidados se escriben con un elemento por línea (estilo de bloque) o en una sola línea como [1, 2, 3] (estilo de flujo). Las cadenas que un analizador de YAML 1.1 leería mal, como "yes" o "1", se entrecomillan solas para que el resultado se lea igual en otras herramientas.
Los errores de sintaxis muestran un titular breve junto con el mensaje original del analizador y la línea en la que se detuvo. Nada de lo que pegues sale de tu navegador, así que puedes convertir archivos de configuración con credenciales o nombres de servidores internos sin riesgo.