Conversor YAML ⇄ JSON
Convierte YAML a JSON y JSON a YAML en tu navegador. Detecta el formato de entrada, admite YAML con varios documentos y señala los errores de sintaxis con el número de línea.
YAML
JSON
Cómo se usa
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.
Herramientas que se usan a continuación
Formateador de JSON
Indenta el JSON para que puedas leerlo, o compáctalo en una sola línea. Los errores de sintaxis se señalan indicando la línea.
Conversor JSON ↔ CSV
Convierte un array JSON a CSV, o un CSV de vuelta a JSON. Eliges el separador y si la primera fila lleva los nombres de columna.
Formateador de SQL
Embellece SQL con indentación y mayúsculas coherentes en las palabras clave, o compáctalo en una sola línea. Admite MySQL, PostgreSQL, SQLite, SQL Server, BigQuery, Snowflake y Oracle.
Conversor de Tablas
Convierte una tabla copiada de la hoja de cálculo a Markdown, HTML o CSV. La pegas y salen los tres formatos a la vez.