Conversor JSON ↔ YAML ↔ CSV

Convierte entre JSON, YAML y CSV en tu navegador: detecta el formato y el separador, resuelve anclas de YAML y aplana objetos anidados para el CSV.

Esperando datos

Pega datos en JSON, YAML o CSV y elige a qué formato convertirlos.

Cómo funciona

Cómo funciona

Pega los datos y elige a qué formato quieres pasarlos. La herramienta detecta sola si la entrada es JSON (empieza por { o [ y es válida), CSV (la primera línea tiene comas, puntos y coma o tabuladores, y hay filas con el mismo número de columnas) o YAML. También puedes indicar el formato a mano. El resultado se actualiza mientras escribes y puedes copiarlo o descargarlo.

El YAML se lee completo, versión 1.2: anclas y alias (&base, *base), claves de fusión (<<), bloques de texto y varios documentos separados por ---, que se convierten en una lista. Si hay un error, verás la línea y la columna.

CSV

Al leer un CSV se respetan los campos entre comillas con separadores, saltos de línea y comillas dobles dentro. Con «La primera fila es la cabecera» obtienes una lista de objetos; sin ella, una lista de filas. Para escribir un CSV hace falta una lista de objetos: las columnas son todas las claves que aparecen, los objetos anidados se aplanan como direccion.ciudad y las listas van en la celda como JSON. Recuerda que CSV no guarda tipos: al volver a leerlo, todo será texto salvo que actives «Detectar números y booleanos».

Preguntas frecuentes

¿Por qué al pasar de CSV a JSON los números salen entre comillas?

CSV no guarda tipos: todo es texto. Activa «Detectar números y booleanos» para convertir 42 en número y true en booleano. Los números con ceros a la izquierda, como 007, se quedan como texto.

¿Qué pasa con los objetos anidados al exportar a CSV?

Se aplanan con puntos: {"direccion": {"ciudad": "Vigo"}} da la columna direccion.ciudad. Las listas van en la celda como JSON. Al volver a leer el CSV, el anidamiento no se reconstruye.

↑ ↓ para moverte, Enter para abrir, Esc para cerrar

Atajos de teclado

Ctrl K/
Buscar herramienta
c
Copiar el resultado principal
1 … 9
Cambiar de pestaña
?
Mostrar esta ayuda