Abrir JSON online como tabla
Una exportación de una API o un registro en JSON Lines se lee como una tabla normal: con ordenación, filtros, estadísticas y exportación a Excel.
Gratis para usar. Se admiten .json, .jsonl y .ndjson. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
La tabla se encuentra sola
Si el array no está en la raíz sino bajo una clave como datos.elementos, se encuentra y se propone. Puede elegir otro array en «Lectura del archivo».
Anidación en columnas
{"titular": {"nombre": "García"}} pasa a ser la columna titular.nombre. Los arrays de valores simples se unen con comas; los objetos siguen siendo JSON.
JSON Lines
Un archivo con un objeto independiente en cada línea se reconoce automáticamente. Las líneas rotas se omiten y se cuentan, en lugar de abortar la lectura.
Tipos como en el documento
Los números siguen siendo números, los lógicos siguen siendo lógicos y los textos con fechas se reconocen como fechas. Nada pasa a texto sin necesidad.
Qué hacer con archivos grandes
JSON es un formato que hay que leer entero: no tiene líneas con las que construir un índice. Por eso, en archivos de más de cien megabytes avisamos del uso de memoria y por encima de medio gigabyte lo rechazamos con honestidad, en lugar de bloquear la pestaña.
Para esos volúmenes la respuesta es JSON Lines: se lee línea a línea y se comporta como un CSV.
De JSON a tabla y vuelta
El resultado filtrado se puede exportar a Excel, CSV, SQL, Markdown, HTML y DBF. También existe la exportación a JSON y JSON Lines, útil cuando hay que extraer un subconjunto de una exportación grande y pasarlo a otra persona.
Guías: JSON a CSV, JSON anidado a tabla y cómo abrir un archivo JSON.
Preguntas frecuentes
¿Por qué hay más columnas que claves en un objeto?
Las columnas se reúnen como la unión de las claves de todos los elementos: si algunos objetos tienen campos adicionales, también pasan a ser columnas y quedan vacíos en los demás.
¿Puedo dejar la anidación sin desplegar?
Sí, desactive el despliegue en «Lectura del archivo»: los objetos anidados se quedan en la columna como JSON.
¿Se admite NDJSON?
Sí, el formato se detecta por el contenido; no hace falta la extensión.
¿De verdad los datos no se envían a ninguna parte?
De verdad. La lectura se hace en el navegador; no hay peticiones de red que lleven el contenido del archivo.
En detalle
- Cómo abrir un archivo JSONOpciones para abrir un JSON: como tabla en el navegador, en un editor o con código. Qué hacer con un JSON anidado o con JSON Lines. No se sube nada.
- De JSON a Excel o CSVConvierta un JSON en una tabla de Excel o CSV sin código: array de objetos a filas, objetos anidados a columnas. No se sube nada.
- JSON anidado en columnas de una tablaConvierta un JSON con objetos anidados en una tabla plana: columnas con la ruta del campo, arrays unidos y qué hacer con las repeticiones.