TextArray
100% lokálně

JSON flattener

Zploštěte vnořený JSON na jednoúrovňové klíče s tečkovou notací, nebo vnoření obnovte.

Vstup
Výstup

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í.

Časté dotazy

Jak se zpracovávají pole?
Každý prvek dostane do klíče svůj index: tags[0], tags[1] v závorkovém stylu, nebo tags.0, tags.1 při stylu s oddělovačem. Vnořená pole a objekty v polích fungují stejně.
Jde plochý JSON převést zpět na vnořený?
Ano. Přepněte režim na vnoření a klíče se rozdělí podle oddělovače a závorkových indexů, čímž se obnoví původní struktura. Použijte stejné nastavení oddělovače a polí jako při zploštění.
Co se stane s prázdnými objekty a poli?
Zachovají se jako hodnoty {} a [] pod svou cestou, takže zploštění a zpětné vnoření vrátí přesně tu strukturu, se kterou jste začali.
Nahrává se můj JSON někam?
Ne. Nástroj běží výhradně ve vašem prohlížeči a data nikdy neopustí vaše zařízení — bezpečné i pro odpovědi z API a konfigurace se skutečnými údaji uživatelů.