Preskoči na sadržaj
TextArray
100% lokalno

Format i validator JSON-a

Formatirajte, smanjite i potvrdite JSON, s točnim linijom i stupcem bilo koje pogreške.

Unos

Format i validator JSON-a

Zalijepite JSON i ovaj ga alat preoblikuje u nešto čitljivo — ili će vam reći gdje se točno prekida. To je svakodnevni pratilac za odgovore API-ja, konfiguracijske datoteke, korisničke podatke dnevnika, manifeste paketa i umanjenu mrlju koju ste upravo kopirali s mrežne kartice.

Uvlačenje ovisi o vama: dva razmaka, četiri razmaka ili tabulator. Umjesto toga odaberite "Smanji" i svaki izborni razmak i novi redak bit će uklonjeni, što je ono što želite prije lijepljenja korisnog opterećenja u niz upita, varijablu okruženja ili testnu postavku. Uključite "Poređaj ključeve objekata abecednim redoslijedom" i svaki objekt u dokumentu mijenja se rekurzivno, na najvišoj razini i jednako ugniježđen. To čini dvije verzije iste konfiguracije usporedivim u diffu, budući da redoslijed ključeva prestaje biti šum.

Provjera valjanosti radi na istom prolazu. Kada unos nije važeći JSON, dobivate smirenu poruku koja imenuje redak i stupac problema uz vlastiti razlog parsera, tako da zarez na kraju ili citat koji nedostaje trebaju sekunde da se pronađu, a ne minute škiljenja. Kada je unos važeći, zbroj ga potvrđuje i dodaje brojeve koje vrijedi znati: koliko ključeva dokument sadrži rekurzivno prebrojanih, koliko duboko je ugniježđen i koliko bajtova zauzima formatirani izlaz.

Sve se izvodi u vašem pregledniku — nema zahtjeva i ništa se ne bilježi. To je posebno važno za JSON jer korisni učinci često nose tokene, korisničke zapise ili interna imena hostova. Zalijepite proizvodne podatke ovdje bez razmišljanja, zatim kopirajte rezultat ili ga preuzmite kao datoteku.

FAQ

Što mi govori poruka o pogrešci?
Imenuje redak i stupac gdje je parser odustao, plus temeljni razlog. Pogledajte to mjesto i neposredno prije njega - zarez na kraju, navodnik koji nedostaje ili znak koji nije izbjegnut uobičajeni je uzrok.
Mijenjaju li ključevi za sortiranje moje podatke?
Ne. Sortiranje mijenja redoslijed ključeva svakog objekta, rekurzivno, ali vrijednosti, nizovi i redoslijed niza ostaju netaknuti. JSON objekti nisu poredani po definiciji, tako da dokument znači potpuno istu stvar.
Koja je razlika između oblikovanja i smanjivanja?
Formatiranje dodaje uvlake i nove retke kako bi JSON bio čitljiv. Umanjivanje uklanja svaki neobavezni razmak i novi redak kako bi bio što manji. Oba proizvode iste podatke.
Kako se broje ključevi i dubina?
Ključevi broje svaki ključ objekta u cijelom dokumentu, uključujući one ugniježđene i one unutar polja. Dubina je koliko je razina objekata i nizova ugniježđeno na najdubljoj točki.
Je li moj JSON negdje učitan?
Ne. Raščlanjivanje i formatiranje odvija se u potpunosti u vašem pregledniku, a vaš JSON nikada ne napušta vaš uređaj — sigurno za korisne podatke koji sadrže tokene ili osobne podatke.