Visualitzador de taules JSON
| id | name | role | address.city | address.country | age | active | |
|---|---|---|---|---|---|---|---|
| 1 | Alice Johnson | alice@example.com | admin | New York | US | 32 | true |
| 2 | Bob Smith | bob@example.com | editor | London | GB | 28 | true |
| 3 | Carol White | carol@example.com | viewer | Paris | FR | 35 | false |
| 4 | David Lee | david@example.com | editor | Tokyo | JP | 41 | true |
| 5 | Eva Martinez | eva@example.com | admin | Berlin | DE | 29 | false |
Detalls tècnics
Com funciona el convertidor de JSON a taula
Què fa l’eina
El convertidor de JSON a taula representa un array JSON d’objectes com una taula HTML ordenable i filtrable. Extreu automàticament les capçaleres de columna a partir de les claus dels objectes, aplana els objectes imbricats en columnes amb notació de punts i presenta les dades en una vista familiar tipus full de càlcul. Això facilita l’escaneig visual, l’ordenació i la cerca de dades JSON estructurades sense importar-les a una base de dades o a una aplicació de full de càlcul.
Casos d’ús habituals per a desenvolupadors
Els desenvolupadors utilitzen aquesta eina per visualitzar ràpidament arrays de respostes d’API, inspeccionar resultats de consultes de base de dades exportats com a JSON o revisar dades de configuració. És especialment útil per escanejar arrays grans retornats per endpoints REST, comparar registres costat per costat i detectar valors absents o anòmals en conjunts de dades. Els enginyers de QA la fan servir per verificar que les exportacions massives de dades contenen els camps i valors esperats sense escriure scripts.
Formats, tipus o variants de dades
L’eina espera un array JSON d’objectes on cada objecte representa una fila. Els objectes amb claus heterogènies es gestionen creant columnes per a totes les claus úniques de totes les files, amb cel·les buides quan falta una clau. Els objectes imbricats s’aplanen amb notació de punts (p. ex., address.city esdevé una capçalera de columna). Els arrays dins dels valors es mostren com a cadenes separades per comes. Els arrays primitius sense elements d’objecte no s’admeten com a entrada de taula.
Errors habituals i casos límit
Els objectes molt profundament imbricats produeixen capçaleres de columna llargues i difícils de llegir quan s’aplanen. Els arrays que contenen tipus barrejats (alguns elements són objectes, d’altres són primitius) poden produir disposicions de columnes inesperades. Els conjunts de dades grans amb milers de files poden alentir el renderitzat del navegador — en aquests casos, considera paginar les dades abans d’enganxar-les. Els objectes amb claus que només difereixen en majúscules/minúscules (p. ex., 'Name' vs 'name') crearan columnes separades que poden confondre els usuaris.
Quan utilitzar aquesta eina vs codi
Utilitza aquesta eina del navegador per a una inspecció visual ràpida d’arrays JSON durant el desenvolupament i la depuració. Per al renderitzat programàtic de taules en aplicacions, fes servir biblioteques com ag-Grid, TanStack Table o la visualització de pandas DataFrame. Per a l’exploració de dades a gran escala, eines com DuckDB o jq combinades amb utilitats de format de columnes gestionen milions de registres que serien impracticables en una pestanya del navegador.