Preskoči na vsebino
TextArray
100% lokalno

Izravnalnik JSON

Zravnajte ugnezdeni JSON v enonivojske ključe s pikami ali znova zgradite gnezdenje.

Vhod
Izhod

Izravnalnik JSON

Prilepite globoko ugnezdeni objekt JSON in to orodje ga splošči v enonivojski objekt, katerega ključi navajajo celotno pot – user.address.city namesto treh ravni oklepajev. Ravni JSON se spusti naravnost v preglednice in izvoze CSV, omogoča preprosto razlikovanje dveh odzivov API-ja po vrsticah in se ujema s ključnim formatom, ki ga pričakujejo cevovodi dnevnikov, analitični dogodki in konfiguracijske shrambe.

Format ključa nadzirata dve možnosti. Ločilo (privzeto pika) združuje ugnezdene ključe predmetov, matrični indeksi pa so zapisani v slogu oklepajev, tags[0], ali z ločilom, tags.0 – izberite, kar vaš ciljni sistem uporablja. Prazni predmeti in polja se hranijo kot vrednosti {} in [], tako da nič tiho ne izgine iz podatkov.

Iste možnosti poganjajo obratno smer: preklopite način na unflatten in ploski predmet se znova zgradi v ugnezdeni JSON. Izravnajte odgovor, uredite peščico vrednosti v ravnem pogledu, kjer je poti enostavno optično prebrati, nato pa ga razveljavite nazaj – povratno potovanje ohrani strukturo, vključno z nizi in praznimi vsebniki.

Neveljaven vnos se sporoči na enak način kot v formaterju JSON, z lastnim sporočilom razčlenjevalnika, seštevek pod izhodom pa šteje ploščate ključe, globino gnezdenja in izhodno velikost v bajtih. Vse deluje lokalno v vašem brskalniku: odgovori API-ja, konfiguracijske datoteke in izvozi z resničnimi podatki o strankah nikoli ne zapustijo vaše naprave.

FAQ

Kako se obravnavajo polja?
Vsak element dobi svoj indeks v ključu: tags[0], tags[1] v slogu oklepaja ali tags.0, tags.1, ko izberete slog ločila. Ugnezdeni nizi in predmeti znotraj nizov delujejo na enak način.
Ali lahko ploski JSON spremenim nazaj v ugnezdeni JSON?
ja Preklopite način na unflatten in ključi se razdelijo na indekse ločil in oklepajev, da ponovno zgradite izvirno strukturo. Uporabite enake nastavitve ločila in polja kot pri sploščenju.
Kaj se zgodi s praznimi objekti in nizi?
Hranijo se kot vrednosti {} in [] pod njihovo potjo, tako da sploščeno in nesploščeno povratno potovanje vrne natančno strukturo, s katero ste začeli.
Ali je moj JSON kje naložen?
Ne. Orodje se v celoti izvaja v vašem brskalniku in vaši podatki nikoli ne zapustijo vaše naprave – varno za odzive API-jev in konfiguracije, ki vsebujejo resnične uporabniške podatke.