Convierte tablas CSV y arrays JSON

Pensado para desarrolladores y analistas que mueven datos tabulares entre archivos CSV, scripts y servicios basados en JSON.

Intercambia una tabla CSV y un array JSON, manteniendo los datos disponibles en el formato que mejor se adapte a tu flujo de trabajo.

Cómo usar

  1. Elige primero la dirección de conversión que necesitas, por ejemplo de CSV a JSON, antes de escribir o pegar nada.
  2. Pega tu tabla en el cuadro de entrada, o importa un archivo guardado como CSV, JSON, Markdown, XML o YAML.
  3. Ejecuta la conversión: la fila de encabezado del CSV proporciona las claves que usa cada objeto JSON.
  4. Copia el resultado del cuadro de resultados y pégalo en tu editor, script o herramienta de importación.

Ejemplo

Un caso sencillo: una lista corta de ciudades con un recuento de visitas, separada por comas. Tras la conversión, cada fila debe aparecer como un objeto cuyas claves son ciudad y visitas, y la línea de encabezado no debe sobrevivir como fila de datos.

Entrada

city,visits
Lyon,120
Nantes,80

Resultado

[
  {
    "city": "Lyon",
    "visits": "120"
  },
  {
    "city": "Nantes",
    "visits": "80"
  }
]

Límites y formatos

Dónde se procesa

Toda la conversión ocurre en tu navegador, incluso cuando importas un archivo. Nada sale de tu dispositivo y no se conserva ninguna copia cuando abandonas la página.

Preguntas frecuentes

¿Qué ocurre con la primera fila de mi CSV?

Se trata como encabezado, así que sus etiquetas se convierten en las claves de cada objeto JSON. Si prefieres no tener esas claves, elimina la fila de encabezado o cambia el nombre de sus etiquetas antes de convertir.

¿Puedo convertir un JSON que contiene objetos anidados?

No de forma fiable, porque el conversor trabaja con filas y columnas planas. Los objetos anidados dentro de otro objeto, o los arreglos usados como valores, no tienen un equivalente directo en columnas.

¿Las comas y las comillas dentro de mis valores rompen la conversión?

Los valores entre comillas pueden contener comas, siempre que el CSV esté escapado correctamente. Revisa el resultado, porque un escapado imperfecto desplaza columnas y mezcla campos entre sí.

Herramientas de la misma categoría