Saltar al contenido principal

Convertidor gratis de JSON a CSV

No se sube nadaProbado hasta 150 MB

Convierte objetos JSON anidados en un CSV práctico con rutas aplanadas, columnas seleccionables, manejo de arrays y opciones de delimitador.

Convierte un archivo JSON anidado completamente en tu navegador, sin subirlo, hasta 150 MB, y descarga un CSV nuevo. Las rutas de objetos anidados se convierten en nombres de columna separados por puntos, como profile.name. Los campos encontrados en cualquier registro pasan a ser columnas del CSV; si un registro no tiene uno de esos campos, su celda queda vacía. Para los arrays, puedes mantener listas simples juntas en una celda, conservar un array como JSON o expandir sus elementos en filas adicionales; los arrays hermanos expandidos se alinean por posición y no se multiplican entre sí. Se procesa un archivo cada vez. Un archivo cercano al límite puede tardar decenas de segundos, con progreso visible y un control Cancelar durante la ejecución. El límite práctico no depende solo de los bytes: un JSON muy irregular, donde casi cada registro introduce campos nuevos, puede crear demasiados nombres de columnas aplanadas distintos y rechazarse de forma segura aunque el archivo esté muy por debajo del límite de tamaño.

Procesado localmente en tu navegador

Espacio de trabajo de conversión de JSON

Aplana objetos anidados, elige columnas y controla los arrays y delimitadores.

Los resultados aparecerán aquí

Añade datos válidos arriba para previsualizar y descargar el resultado.

Convierte JSON estructurado en una tabla utilizable

  1. 1

    Sube un objeto JSON o un array de objetos.

  2. 2

    Revisa los campos anidados aplanados automáticamente.

  3. 3

    Elige qué columnas exportar.

  4. 4

    Decide si los valores de una lista permanecen juntos en una celda o se expanden a filas adicionales y revisa después el número de filas.

  5. 5

    Si valores como 00123 son identificadores, códigos postales, SKU o teléfonos, conserva el texto que parece numérico para mantener los ceros iniciales.

  6. 6

    Antes de descargar, revisa en la vista previa nombres, fechas, identificadores, campos vacíos, columnas seleccionadas y el número final de filas.

Creado para la tarea real

  • Aplanado de objetos anidados
  • Manejo de arrays
  • Selección de columnas
  • Salida con coma, punto y coma o tabulación

Mira la transformación

El JSON anidado se convierte en una tabla legible.

El JSON anidado se convierte en columnas claras para que los datos sean fáciles de leer y reutilizar.

JSON
{
  "id": 1042,
  "name": "Alex",
  "address": { "city": "Berlin" }
}
Resultado
idnameaddress.city
1042AlexBerlin

Límites del navegador

Los archivos están limitados a 150 MB para proteger la estabilidad del navegador, especialmente en móviles. El procesamiento permanece en este dispositivo.

Aplanado de objetos anidados

Convierte objetos JSON anidados en un CSV práctico con rutas aplanadas, columnas seleccionables, manejo de arrays y opciones de delimitador.

Privacidad por diseño

El archivo seleccionado no se sube a Nablyx.

Procesado localmente en tu navegador

No. Esta herramienta lee y transforma el archivo localmente en tu navegador.

Usos habituales

  • Aplanado de objetos anidados
  • Manejo de arrays
  • Selección de columnas
  • Salida con coma, punto y coma o tabulación

¿Qué debo comprobar antes de descargar el CSV?

Confirma que has elegido las columnas necesarias, vuelve a revisar la vista previa después de decidir cómo tratar las listas y comprueba los identificadores importantes. Expandir elementos de listas puede crear más filas CSV que registros de origen, y las hojas de cálculo pueden reformatear fechas o texto que parece numérico al abrir el archivo; conserva ese texto cuando sean importantes los ceros iniciales.

¿Listo para trabajar en tu archivo?

Vuelve al espacio de trabajo y procésalo localmente.

Convertir JSON a CSV