DevToys Web Pro iconDevToys Web ProBlog
Ocenite nas:
Preizkusite razširitev brskalnika:

Pregledovalnik JSON tabel

5 vrstice
8 stolpci
  • idnameemailroleaddress.cityaddress.countryageactive
    1Alice Johnsonalice@example.comadminNew YorkUS32true
    2Bob Smithbob@example.comeditorLondonGB28true
    3Carol Whitecarol@example.comviewerParisFR35false
    4David Leedavid@example.comeditorTokyoJP41true
    5Eva Martinezeva@example.comadminBerlinDE29false
    Tehnične podrobnosti

    Kako deluje pretvornik JSON v tabelo

    Kaj orodje počne

    Pretvornik JSON v tabelo prikaže JSON polje objektov kot razvrstljivo in filtrirljivo HTML tabelo. Samodejno izlušči glave stolpcev iz ključev objektov, splošči ugnezdene objekte v stolpce z zapisom s piko in podatke predstavi v znanem pogledu, podobnem preglednici. To omogoča enostavno vizualno pregledovanje, razvrščanje in iskanje strukturiranih JSON podatkov brez uvoza v podatkovno bazo ali aplikacijo za preglednice.

    Pogosti primeri uporabe za razvijalce

    Razvijalci uporabljajo to orodje za hitro vizualizacijo polj odgovorov API, pregled rezultatov poizvedb v podatkovni bazi, izvoženih kot JSON, ali pregled konfiguracijskih podatkov. Še posebej je uporabno za pregled velikih polj, ki jih vračajo REST končne točke, primerjavo zapisov drug ob drugem in odkrivanje manjkajočih ali nenavadnih vrednosti v naborih podatkov. Inženirji QA ga uporabljajo za preverjanje, ali množični izvozi podatkov vsebujejo pričakovana polja in vrednosti, brez pisanja skript.

    Podatkovni formati, tipi ali različice

    Orodje pričakuje JSON polje objektov, kjer vsak objekt predstavlja vrstico. Objekti z neenotnimi ključi se obravnavajo tako, da se ustvarijo stolpci za vse edinstvene ključe v vseh vrsticah, z praznimi celicami tam, kjer ključ manjka. Ugnezdeni objekti se sploščijo z zapisom s piko (npr. address.city postane glava stolpca). Polja znotraj vrednosti se prikažejo kot nizi, ločeni z vejicami. Primitivna polja brez elementov objektov niso podprta kot vhod za tabelo.

    Pogoste pasti in robni primeri

    Zelo globoko ugnezdeni objekti pri sploščevanju ustvarijo glave stolpcev, ki so dolge in težko berljive. Polja, ki vsebujejo mešane tipe (nekateri elementi so objekti, drugi pa primitivne vrednosti), lahko povzročijo nepričakovane postavitve stolpcev. Veliki nabori podatkov s tisoči vrstic lahko upočasnijo izris v brskalniku — v takih primerih razmislite o straničenju podatkov, preden jih prilepite. Objekti s ključi, ki se razlikujejo le po velikosti črk (npr. 'Name' proti 'name'), bodo ustvarili ločene stolpce, kar lahko zmede uporabnike.

    Kdaj uporabiti to orodje namesto kode

    To orodje v brskalniku uporabite za hiter vizualni pregled JSON polj med razvojem in odpravljanjem napak. Za programatično izrisovanje tabel v aplikacijah uporabite knjižnice, kot so ag-Grid, TanStack Table ali prikaz pandas DataFrame. Za raziskovanje podatkov v velikem obsegu orodja, kot sta DuckDB ali jq v kombinaciji s pripomočki za oblikovanje stolpcev, obdelajo milijone zapisov, kar bi bilo v zavihku brskalnika nepraktično.