T

Text Machine

Potentes herramientas de texto, en tu navegador

Convertidor JSON ↔ CSV

Convierte JSON a CSV y CSV de nuevo a JSON directamente en tu navegador. Pega un array de objetos para obtener una tabla lista para tu hoja de cálculo, o pega CSV para conseguir JSON estructurado, con control total sobre el delimitador y la fila de encabezado.

Delimitador

Entrada JSON
Salida CSV

Introduce datos arriba para ver aquí el resultado convertido.

Cómo usar Convertidor de JSON a CSV

  1. 1

    Elige un sentido

    Usa el selector para elegir JSON a CSV o CSV a JSON. El botón de inversión lleva tu resultado a la entrada para que puedas convertirlo de vuelta en el sentido contrario.

  2. 2

    Pega tus datos

    Pega un array JSON de objetos, o texto CSV, en el cuadro de entrada. La conversión se ejecuta automáticamente a medida que escribes.

  3. 3

    Ajusta las opciones

    Elige el delimitador que coincida con tus datos y, al leer CSV, decide si la primera fila es un encabezado y si quieres interpretar números y booleanos.

  4. 4

    Copia el resultado

    Revisa el resultado convertido y cópialo al portapapeles, listo para pegarlo en una hoja de cálculo, una base de datos o tu código.

Preguntas frecuentes

¿Cómo convierto JSON a CSV?
Pega un array JSON de objetos en la entrada. Cada objeto se convierte en una fila y la herramienta recopila todas las claves presentes en tus objetos para construir el encabezado de columnas de forma automática, de modo que incluso los registros con campos distintos quedan bien alineados.
¿Qué formato CSV usa el convertidor?
Sigue la convención habitual RFC 4180: todo campo que contenga el delimitador, una comilla doble o un salto de línea se rodea de comillas dobles, y las comillas internas se duplican. Puedes cambiar el delimitador entre coma, punto y coma y tabulación para que coincida con tu hoja de cálculo.
¿Puede convertir CSV de nuevo a JSON?
Sí. Cambia el sentido a CSV a JSON. De forma predeterminada, la primera fila se toma como el encabezado que da nombre a cada columna, y cada fila siguiente se convierte en un objeto JSON. Activa «Interpretar números y booleanos» para transformar el texto numérico y los valores true o false en auténticos valores JSON.
¿Cómo se tratan los objetos anidados?
Como CSV es un formato plano basado en tablas, los objetos y arrays anidados se serializan como texto JSON compacto dentro de una sola celda cuando conviertes de JSON a CSV. Para datos con muchos niveles de anidamiento, suele ser más adecuado un formato como JSON o YAML.
¿Se suben mis datos a un servidor?
No. Toda la conversión se ejecuta localmente en tu navegador. Tus datos nunca se suben, registran ni almacenan, por lo que se mantienen completamente privados y la herramienta sigue funcionando incluso sin conexión.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Convertidor de JSON a YAML

Convertidor de Timestamp Unix

Conversor de CSV a JSON

Convertidor Binario ↔ Decimal

Conversor Decimal ↔ Binario

Convertidor de Texto a Binario