ToolsMaxxing

Conversor de JSON y CSV

Convierte una matriz JSON en una tabla CSV, o un archivo CSV en objetos JSON.

Tus archivos se quedan en tu dispositivo

Cómo funciona

  1. 1Elige JSON a CSV o CSV a JSON.
  2. 2Pega tus datos, o elige Probar un ejemplo.
  3. 3Ajusta el delimitador y si las claves anidadas usan puntos.
  4. 4Copia o descarga el resultado y abre el CSV en Excel o Sheets.

Qué hace cada opción

Delimitador
Coma, punto y coma, tabulador o barra vertical. Usa punto y coma para hojas de cálculo configuradas con una configuración regional europea.
Claves anidadas como a.b
Un objeto anidado como {"a":{"b":1}} pasa a ser una columna llamada a.b, y la conversión inversa reconstruye el anidamiento.
Detectar números y booleanos
Al leer CSV, convierte 42 en un número y true en un booleano en lugar de conservar cadenas.

Privacidad

Todo funciona en tu navegador. Lo que pegas nunca se envía a un servidor.

Preguntas frecuentes

¿Qué forma de JSON funciona mejor?

Una matriz de objetos que comparten las mismas claves. Un único objeto se trata como una tabla de una fila. Si las filas tienen claves distintas, las columnas son la unión de todas las claves y los huecos quedan vacíos.

¿Cómo se escriben las matrices dentro de una fila?

Como una cadena JSON en una celda, por ejemplo ["a","b"]. Una celda CSV no puede contener una lista, así que así se conservan los datos sin pérdida.

¿El CSV necesita una fila de encabezado?

Sí. La primera fila se usa como nombres de propiedades. Los nombres de encabezado duplicados o vacíos darán claves inservibles, así que corrígelos primero.

¿Por qué veo un aviso sobre la longitud de las filas?

Algunas filas tienen más o menos celdas que el encabezado. Los datos se convierten igualmente, pero comprueba si hay comas sueltas que no estén entre comillas.

¿Se manejan las comas y los saltos de línea dentro de los valores?

Sí. Los valores que contienen el delimitador, comillas o saltos de línea se encierran entre comillas dobles, y las comillas internas se duplican, como describe la RFC 4180.

Herramientas relacionadas