Preskoči na sadržaj
TextArray
100% lokalno

JSON izravnivač

Spljoštite ugniježđeni JSON u jednorazinske ključeve s točkastim zapisom ili ponovno izgradite ugniježđenje.

Unos
Rezultat

JSON izravnivač

Zalijepite duboko ugniježđeni JSON objekt i ovaj ga alat izravnava u objekt s jednom razinom čiji ključevi ispisuju puni put — user.address.city umjesto tri razine zagrada. Ravni JSON spušta se ravno u proračunske tablice i CSV izvoze, čini dva API odgovora lakima za razlikovanje redak po redak i odgovara ključnom formatu koji očekuju cjevovodi dnevnika, analitički događaji i konfiguracijske trgovine.

Dvije opcije kontroliraju format ključa. Razdjelnik (točka prema zadanim postavkama) pridružuje ugniježđene ključeve objekata, a indeksi niza zapisani su u stilu zagrada, oznake[0], ili s razdjelnikom, oznake.0 — odaberite koji god vaš ciljni sustav koristi. Prazni objekti i nizovi čuvaju se kao vrijednosti {} i [], tako da ništa tiho ne nestaje iz podataka.

Iste opcije pokreću obrnuti smjer: prebacite način na unflatten i ravni objekt se ponovno gradi u ugniježđeni JSON. Poravnajte odgovor, uredite pregršt vrijednosti u ravnom prikazu gdje je staze lako skenirati, a zatim ga vratite natrag — povratno putovanje čuva strukturu, uključujući nizove i prazne spremnike.

Nevažeći unos prijavljuje se na isti način kao u formatu JSON, s vlastitom porukom parsera, a zbroj ispod izlaza broji ravne ključeve, dubinu ugniježđivanja i veličinu izlaza u bajtovima. Sve se izvodi lokalno u vašem pregledniku: odgovori API-ja, konfiguracijske datoteke i izvozi sa stvarnim korisničkim podacima nikada ne napuštaju vaš uređaj.

FAQ

Kako se rukuje nizovima?
Svaki element dobiva svoj indeks u ključu: tags[0], tags[1] u stilu zagrada ili tags.0, tags.1 kada odaberete stil razdjelnika. Ugniježđeni nizovi i objekti unutar nizova rade na isti način.
Mogu li pretvoriti ravni JSON natrag u ugniježđeni JSON?
Da. Prebacite način na unflatten i ključevi se dijele na indekse graničnika i zagrada kako bi se ponovno izgradila izvorna struktura. Upotrijebite iste postavke razgraničivača i niza kao kod izravnavanja.
Što se događa s praznim objektima i nizovima?
Oni se čuvaju kao {} i [] vrijednosti ispod svoje putanje, tako da poravnanje i uklanjanje izravnavanja vraća točnu strukturu s kojom ste započeli.
Je li moj JSON negdje učitan?
Ne. Alat u potpunosti radi u vašem pregledniku i vaši podaci nikada ne napuštaju vaš uređaj — sigurno za API odgovore i konfiguracije koje sadrže stvarne korisničke podatke.