Convierte una tabla en una lista de objetos JSON, con los encabezados como nombres de campo. El separador se detecta solo mirando la primera línea, pero lo puedes forzar si la detección falla.
El lector sigue las reglas del RFC 4180: respeta las comillas, las comillas dobles escapadas dentro de un valor y los saltos de línea en medio de un campo entrecomillado.
Cómo se usa
- Pega el CSV o abre el archivo.
- Comprueba que el separador y la casilla de encabezados sean correctos.
- Copia el JSON o descárgalo.
Preguntas frecuentes
- ¿Qué hace la opción de convertir números y booleanos?
- Sin ella, todo sale como texto entrecomillado. Con ella, «42» pasa a ser el número 42 y «true» el booleano. Los valores que parecen números pero no lo son exactamente, como un código postal con cero delante, se dejan como texto.
- Mi CSV no tiene encabezados.
- Desmarca la casilla correspondiente. Cada fila saldrá como una lista de valores en vez de un objeto con nombres de campo.
- ¿Qué pasa si dos columnas se llaman igual?
- La segunda gana, porque un objeto JSON no puede tener dos claves iguales. Cambia el nombre de una de las columnas antes de convertir.
Herramientas relacionadas
JSON a CSVArray de objetos a tabla, aplanando los objetos anidados.
JSON a YAMLConversión directa manteniendo el orden de las claves.
YAML a JSONAcepta varios documentos en un mismo archivo.
Formatear y validar JSONIndenta, minifica u ordena claves, y señala el error con línea y columna.
Decodificar JWTCabecera, carga útil y caducidad. La firma no se verifica.