Toolverse

Convertidor de CSV a JSON

Convierte CSV a JSON y JSON a CSV. Pega tus datos, elige una dirección y copia el resultado. Todo se ejecuta en tu navegador.

Cómo usarlo

Elige una dirección — CSV a JSON o JSON a CSV — y pega tus datos en el cuadro de la izquierda. El resultado convertido aparece a la derecha y se actualiza a medida que escribes, por lo que no hay botón que presionar y copias la salida cuando te parece correcta. Todo se ejecuta en tu navegador, por lo que tus datos nunca se cargan. Al convertir CSV a JSON con la opción de encabezado activada, la primera fila se trata como nombres de columna y cada fila siguiente se convierte en un registro cuyos campos están etiquetados con esos nombres; el resultado completo es una matriz de esos registros. Desactiva la opción de encabezado y cada fila se mantiene como una lista simple de valores, lo cual es útil cuando tu archivo no tiene línea de encabezado. De cualquier forma, las celdas vacías y el espaciado adicional se conservan tal como están escritos. De la otra manera, de JSON a CSV, proporciona una matriz de registros. Los encabezados de las columnas son la unión de cada nombre de campo que aparece en los registros, por lo que un registro que omite un campo simplemente obtiene una celda vacía en esa columna, y las filas se escriben en orden bajo una única línea de encabezado. Esto facilita aplanar datos que vinieron de una API en una hoja de cálculo. Las comillas se manejan por ti en ambas direcciones siguiendo la convención CSV común. Un campo que contiene una coma, un salto de línea o una comilla doble se envuelve en comillas dobles en la salida, y una comilla doble dentro de un campo se escribe como dos comillas dobles para que no se confunda con el final del campo. De vuelta, el analizador lee esas mismas reglas, por lo que los valores con comas o saltos de línea sobreviven el viaje de ida y vuelta intactos. Convertir entre los dos formatos es un paso de rutina al mover una exportación de hoja de cálculo a un programa que espera JSON, convertir respuestas de API en algo que puedas abrir en una hoja de cálculo, o simplemente inspeccionar datos tabulares en la forma que sea más fácil de leer.

Preguntas frecuentes

¿Gestiona comas y comillas dentro de campos?
Sí. Los campos envueltos en comillas dobles pueden contener comas y saltos de línea, y una comilla doble duplicada ("") se lee como una comilla literal, siguiendo la convención CSV común.
¿Qué estructura JSON espera?
Para JSON a CSV, proporciona una matriz de objetos. Los encabezados de las columnas son la unión de todas las claves entre los objetos; los valores faltantes se convierten en celdas vacías.
¿Se envían mis datos a algún lugar?
No. La conversión se ejecuta completamente en tu navegador; nada se carga.
¿Puedo convertir un CSV que no tiene fila de encabezado?
Sí. Desactiva la opción de encabezado y la primera fila se trata como datos en lugar de nombres de columna, por lo que cada fila se convierte en una lista simple de valores en lugar de un registro con claves. Actívalo de nuevo cuando la fila superior realmente sea un encabezado.