JSON flattener
Zploštěte vnořený JSON na jednoúrovňové klíče s tečkovou notací, nebo vnoření obnovte.
Související nástroje
JSON flattener
Vložte hluboce vnořený JSON objekt a nástroj jej zploští na jednoúrovňový objekt, jehož klíče vypisují celou cestu — user.address.city místo tří úrovní složených závorek. Plochý JSON jde rovnou vložit do tabulek a CSV exportů, dvě odpovědi z API se s ním snadno porovnávají řádek po řádku a odpovídá formátu klíčů, jaký očekávají logovací pipeline, analytické eventy nebo konfigurační úložiště.
Formát klíčů řídí dvě volby. Oddělovač (výchozí je tečka) spojuje klíče vnořených objektů a indexy polí se zapisují buď v závorkovém stylu tags[0], nebo přes oddělovač jako tags.0 — vyberte podle toho, co používá váš cílový systém. Prázdné objekty a pole se zachovají jako hodnoty {} a [], takže z dat potichu nic nezmizí.
Stejné volby platí i opačným směrem: přepněte režim na vnoření a plochý objekt se poskládá zpět do vnořeného JSON-u. Odpověď si zploštěte, v plochém zobrazení pohodlně upravte pár hodnot a pak ji vnořte zpátky — cesta tam a zpět zachová strukturu včetně polí a prázdných kontejnerů.
Neplatný vstup nástroj hlásí stejně jako formátovač JSON, včetně zprávy samotného parseru, a přehled pod výstupem počítá ploché klíče, hloubku vnoření a velikost výstupu v bajtech. Všechno běží lokálně ve vašem prohlížeči: odpovědi z API, konfigurační soubory ani exporty se skutečnými daty zákazníků nikdy neopustí vaše zařízení.