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
- Elige JSON → CSV o CSV → JSON (o Invertir direccion tras convertir).
- 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.
- 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.
- 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.
Herramientas relacionadas
Minificador y formateador de JSON
Minificador y formateador de JSON online gratis. Minifica JSON para reducir payloads o embellece (pretty-print) JSON con sangría de 2 espacios. Valida mientras escribes: no hace falta subir archivos.
Conversor de Unix Timestamp
Convierte Unix timestamps (segundos o milisegundos) en ISO 8601, UTC y tu fecha/hora local. Convierte fechas locales de vuelta a Unix segundos y milisegundos. Funciona en tu navegador.
Comparador de texto (Diff)
Compara dos textos lado a lado en tu navegador. Nada se sube: seguro para configs, logs y contratos. Ignora espacios o mayusculas, ve resaltado por palabra y copia un diff unificado.