Pular para o conteúdo
Gratis

Convertidor CSV ↔ JSON

Convierta instantáneamente hojas de cálculo CSV a formato JSON o matrices JSON a archivos CSV.

Qué es

El Conversor de CSV y JSON funciona en los dos sentidos: pega o sube un CSV y obtén JSON, o pega JSON y obtén un CSV. Es la tarea chica que se interpone entre la exportación de una planilla y una API, y aparece todo el tiempo.

Los dos sentidos

De CSV a JSON es a lo que recurres cuando un cliente, un colega o una exportación te da una tabla y tu código necesita objetos. La primera fila se vuelve las claves; cada fila siguiente se vuelve un objeto.

De JSON a CSV es el viaje inverso, y es el que más se subestima. El JSON permite anidamiento y una planilla no: un arreglo de objetos planos se convierte sin problema, pero un objeto que contiene otro objeto hay que aplanarlo primero, normalmente uniendo los nombres con un punto. Los registros que no comparten las mismas claves terminan con celdas vacías donde faltaba una.

Cómo usarlo

  1. Pega tus datos o agrega un archivo.
  2. Elige el sentido, de CSV a JSON o de JSON a CSV.
  3. Copia o descarga el resultado.

Lo que suele hacer tropezar

El separador. No todo CSV usa coma. El punto y coma es común donde el separador decimal es la coma, y un desencuentro produce una única columna gigante.

Las comillas. Un valor que contiene el propio separador tiene que ir entre comillas, y una comilla dentro de un valor entrecomillado tiene que duplicarse. El entrecomillado mal formado es la razón más común de que un CSV se interprete como un disparate.

La deducción de tipos. Un código como 007 leído como número se vuelve 7. Si los ceros a la izquierda importan, deja la columna como texto.

No se sube nada

Toda la conversión ocurre en tu navegador. Tus datos nunca se envían a un servidor, nunca se guardan y nadie más los ve, lo cual importa cuando estás convirtiendo una exportación llena de registros reales.

Preguntas frecuentes

¿Puede convertir JSON anidado a CSV?

Una planilla no tiene concepto de anidamiento, así que los objetos anidados hay que aplanarlos, normalmente uniendo los nombres con un punto. Un arreglo de objetos planos se convierte sin problema; los datos muy anidados necesitan reorganizarse antes.

Mi CSV se interpretó como un disparate. ¿Qué pasó?

Normalmente el separador o las comillas. No todo CSV usa coma, y un valor que contiene el separador tiene que ir entre comillas, con cualquier comilla interna duplicada.

¿Se conservan los ceros a la izquierda?

Solo si la columna se trata como texto. Un código como 007 leído como número se vuelve 7, que es la sorpresa clásica con códigos de producto y códigos postales.

¿Mis datos se suben a algún lado?

No. Los dos sentidos funcionan enteros en tu navegador, así que no se envía ni se guarda nada.

Sobre este contenido

Escrito por:
Ferramenta Grátis

Herramientas relacionadas