JSON flattener
Sploštite vnorený JSON na jednoúrovňové kľúče s bodkovou notáciou alebo vnorenie obnovte.
Súvisiace nástroje
JSON flattener
Vložte hlboko vnorený JSON objekt a nástroj ho sploští na jednoúrovňový objekt, ktorého kľúče vypisujú celú cestu — user.address.city namiesto troch úrovní zložených zátvoriek. Plochý JSON sa dá rovno vložiť do tabuliek a CSV exportov, dve odpovede z API sa s ním ľahko porovnávajú riadok po riadku a zodpovedá formátu kľúčov, aký očakávajú logovacie pipeline, analytické eventy či konfiguračné úložiská.
Formát kľúčov riadia dve možnosti. Oddeľovač (predvolene bodka) spája kľúče vnorených objektov a indexy polí sa zapisujú buď v zátvorkovom štýle tags[0], alebo cez oddeľovač ako tags.0 — vyberte podľa toho, čo používa váš cieľový systém. Prázdne objekty a polia sa zachovajú ako hodnoty {} a [], takže z dát potichu nič nezmizne.
Rovnaké možnosti platia aj opačným smerom: prepnite režim na vnorenie a plochý objekt sa poskladá späť do vnoreného JSON-u. Odpoveď si sploštite, v plochom zobrazení pohodlne upravte pár hodnôt a potom ju vnorte späť — celá cesta tam a späť zachová štruktúru vrátane polí a prázdnych kontajnerov.
Neplatný vstup nástroj hlási rovnako ako formátovač JSON, aj so správou samotného parsera, a prehľad pod výstupom počíta ploché kľúče, hĺbku vnorenia a veľkosť výstupu v bajtoch. Všetko beží lokálne vo vašom prehliadači: odpovede z API, konfiguračné súbory ani exporty so skutočnými dátami zákazníkov nikdy neopustia vaše zariadenie.