Saltar al contenido
ToolsMinify logo
Convertidores

Conversor JSON a CSV

Pega JSON o CSV y convierte en ambos sentidos en una sola pagina.

Acerca de Conversor JSON a CSV

Pega JSON o CSV y convierte en ambos sentidos en una sola pagina. Este conversor JSON a CSV gratuito aplana objetos anidados un nivel (address.city), acepta arrays, objetos sueltos, NDJSON y payloads { data: [...] }, y parsea CSV RFC 4180. En el camino inverso, Desaplanar reconstruye objetos anidados desde cabeceras con punto para editar en Excel y recuperar JSON estructurado. Presets RFC 4180, Excel UE (punto y coma + BOM), TSV o pipe. Todo es client-side: tus dumps de API no salen del navegador.

Cómo usar Conversor JSON a CSV

  1. Elige JSON → CSV o CSV → JSON (o Invertir direccion tras convertir).
  2. Pega tus datos, o suelta un archivo local .json / .csv (max. 10 MB - solo lectura en el navegador). Los objetos anidados se aplanan un nivel; NDJSON y envoltorios { data / results / items } se detectan solos.
  3. Elige un preset (RFC 4180, Excel UE, TSV, Pipe) o ajusta delimitador / BOM. En CSV → JSON activa Desaplanar para reconstruir address.city en objetos anidados.
  4. Revisa la vista previa, copia o descarga el resultado. No se sube nada.

Ejemplos de Conversor JSON a CSV

Array de API a hoja

Pega [{"id":1,"name":"Ada"},{"id":2,"name":"Grace"}] y descarga un CSV con cabeceras id,name listo para Excel o Google Sheets.

Aplanar direccion anidada

{"user":{"name":"Ada"},"score":10} pasa a columnas user.name y score: un solo nivel anidado, sin rutas profundas ruidosas.

Editar en Excel y desaplanar

Convierte JSON anidado a CSV, edita address.city en Excel, pasa a CSV → JSON con Desaplanar: recuperas { "address": { "city": "..." } }, no una clave plana con punto.

NDJSON / logs

Pega un objeto JSON por linea (mongoexport, BigQuery, Loki). Si el texto no es un solo JSON, se trata como NDJSON y cada linea es una fila CSV.

CSV con comas entre comillas

Una celda como "hola, mundo" sigue siendo un campo. Pasa a CSV → JSON para obtener { "note": "hola, mundo" } con escape correcto.

Preguntas frecuentes sobre Conversor JSON a CSV

Como convierto JSON a CSV online?
Elige JSON → CSV, pega un array de objetos (o un objeto / NDJSON / array envuelto), elige delimitador o preset y copia o descarga el CSV. Los objetos anidados se aplanan un nivel con claves con punto como address.city.
Puedo convertir CSV a JSON en la misma pagina?
Si. Cambia a CSV → JSON o usa Invertir direccion. La primera fila son las claves; cada fila siguiente es un objeto. Campos entre comillas, comas y saltos de linea siguen RFC 4180. La inferencia de tipos opcional convierte 42 y true en numero y booleano. Desaplanar reconstruye objetos anidados desde cabeceras con punto.
Que hace Desaplanar claves con punto?
Al convertir CSV → JSON, columnas como address.city y address.zip pasan a { "address": { "city": "...", "zip": "..." } }. Celdas con aspecto JSON como ["math"] vuelven a ser arrays. Asi haces round-trip tras editar el CSV aplanado en Excel.
Que formas de JSON admite?
Arrays de objetos, un solo objeto (una fila), NDJSON (un objeto por linea) y envoltorios comunes como { "data": [...] }, results, items, records o rows. Los arrays dentro de valores quedan como cadenas JSON en la celda hasta que Desaplanar los parsea de nuevo.
Que es el preset Excel UE?
Excel europeo suele usar punto y coma como separador y necesita BOM UTF-8 para acentos. El preset Excel UE activa ambos de un clic. Usa RFC 4180 (coma, sin BOM) para Google Sheets e imports de codigo.
Se sube mi JSON o CSV a un servidor?
No. El analisis, el aplanado, el desaplanado y la conversion corren solo en tu navegador. No se sube nada: seguro para dumps de API y exportaciones de clientes.
En que se diferencia de otros convertidores JSON a CSV?
Una URL cubre ambos sentidos con Invertir, detecta NDJSON y payloads envueltos, aplana un nivel para columnas claras en Excel y Desaplanar reconstruye JSON anidado al volver. Presets RFC 4180, Excel UE, TSV y pipe - sin subir tus datos.