Alat za programere
Formatirajte, provjerite, minificirajte i usporedite JSON
Učinite JSON čitljivim, minificirajte ga, provjerite sintaksu ili usporedite dva dokumenta zbog dodanih, uklonjenih i promijenjenih vrijednosti. Sve u pregledniku.
Sredite ili komprimirajte JSON, pronađite sintaksne pogreške i usporedite dva dokumenta zbog dodanih, uklonjenih ili promijenjenih vrijednosti. Ništa se ne šalje na NEXNARA.
- Radi lokalno
- Bez slanja
- Odmah
- Besplatno
Datoteke ostaju u ovom pregledniku. Ništa se ne učitava na poslužitelj.
Nizovi se uspoređuju po indeksu. Ako se stavke samo prerasporede, može se promijeniti nekoliko redaka.
| Tip | Put | Stara vrijednost | Nova vrijednost |
|---|
Kako radi
- 01 Zalijepite podatke
- 02 Pokrenite radnju
- 03 Kopirajte rezultat
Zašto NEXNARA
-
Privatno
Podaci ostaju u pregledniku.
-
Odmah
Rezultat se pojavljuje odmah.
-
Bez učitavanja
Ništa se ne šalje na NEXNARA poslužitelj.
-
Radi svugdje
Instalacija nije potrebna.
Saznajte više
Formatiranje i provjera JSON-a
JSON formatter provjerava je li tekst ispravan JSON, zatim ga može ispisati s uvlačenjem ili kao jedan kompaktan redak. Ova stranica također uspoređuje dva JSON dokumenta. Koristi JSON.parse i JSON.stringify u pregledniku i nikad eval.
Formatiranje i provjera JSON-a
Zalijepite JSON da ga uljepšate, minificirate ili provjerite sintaksu. Formatiranje ne mijenja ključeve ni vrijednosti izvan onoga što JSON.stringify već radi.
Uljepšaj JSON
Pretty print dodaje prijelome redaka i uvlačenje da se ugniježđeni objekti lakše čitaju. Odaberite 2 razmaka, 4 razmaka ili tabove. Zadano je 2 razmaka.
Minificiraj JSON
Minificiranje uklanja suvišne razmake i prijelome, ali zadržava razmake unutar nizova. Podaci ostaju isti; smanjuje se samo pakiranje.
Pronađi neispravan JSON
Tipični problemi su završni zarezi, jednostruki navodnici, komentari ili ključevi bez navodnika. Kad preglednik prijavi mjesto, ovaj alat prikazuje redak, stupac ili položaj znaka. Ne izmišlja mjesto.
Usporedi dva JSON dokumenta
JSON Diff parsira obje strane pa nabraja dodane, uklonjene, promijenjene putanje i putanje s promijenjenim tipom. Uljepšani i minificirani JSON istog sadržaja tretiraju se kao jednaki.
Dodana i uklonjena polja
Putanja koja postoji samo u JSON B je Dodano. Putanja koja postoji samo u JSON A je Uklonjeno. Nedostajanje nije isto što i null.
Promijenjene vrijednosti
Kad ista putanja ima drugačiju vrijednost istog tipa, redak je Promijenjeno i pokazuje staru i novu vrijednost. Niz kao "100" naspram broja 100 je Tip promijenjen.
Razlike u ugniježđenom JSON-u
Objekti se uspoređuju rekurzivno. Promjena u user.address.city prijavljuje se na toj putanji, ne kao zamjena cijelog objekta.
Kako se uspoređuju nizovi
Nizovi se uspoređuju po indeksu: items[0], items[1] itd. Promjena redoslijeda može dati nekoliko razlika. Ovaj alat ne pokušava spojiti stavke po skrivenom id-u.
Kako se koristi
Koristite Formatiraj i provjeri za sređivanje, kompresiju ili provjeru jednog JSON dokumenta. Koristite JSON Diff za lijepljenje ili učitavanje dva dokumenta pa usporedbu. Učitaj primjer pokazuje mali uzorak s dodanim, uklonjenim, promijenjenim vrijednostima i promjenom tipa.
Privatnost
Vaš JSON ostaje u pregledniku. Ne učitava se na NEXNARA poslužitelje i ne sprema se u kolačiće, lokalnu pohranu ni bazu podataka.
Česta pitanja
Što radi JSON formatter?
Provjerava je li tekst ispravan JSON, zatim ga može ponovno ispisati s uvlačenjem ili kao kompaktan niz. Podaci ostaju isti.
Kako provjeriti JSON?
Zalijepite tekst i dodirnite Provjeri JSON. Ispravan unos pokazuje uspjeh. Neispravan unos pokazuje jasnu pogrešku i, ako je preglednik da, redak, stupac ili položaj.
Mogu li minificirati JSON?
Da. Minificiraj JSON uklanja suvišne razmake i prijelome. Razmaci unutar nizova ostaju.
Kako usporediti dva JSON objekta?
Otvorite JSON Diff, zalijepite ili učitajte JSON A i JSON B pa dodirnite Usporedi. Tablica nabraja dodane, uklonjene, promijenjene putanje i putanje s promijenjenim tipom.
Je li redoslijed ključeva važan?
Ne. Sam redoslijed ključeva objekta ne smatra se razlikom. {"a":1,"b":2} i {"b":2,"a":1} su isti.
Kako se uspoređuju nizovi?
Po indeksu. items[0] uspoređuje se s items[0]. Ako samo prerasporedite stavke, može se promijeniti nekoliko redaka. U ovoj verziji nema spajanja niza po ključu.
Mogu li usporediti ugniježđeni JSON?
Da. Ugniježđeni objekti se rekurzivno prolaze, pa se promjena prikazuje na putanji poput user.address.city.
Koja je razlika između nedostaje i null?
Nedostajuće polje je Uklonjeno ili Dodano. null je stvarna JSON vrijednost. null, "", 0 i false ne tretiraju se kao isto.
Šalje li se moj JSON na poslužitelj?
Ne. Parsiranje, formatiranje i usporedba rade lokalno u pregledniku. Datoteke koje odaberete ne učitavaju se.
Koliko velik JSON može biti?
Tipični dokumenti s tisućama ključeva su u redu. Iznad 5 MB dobivate upozorenje. Dokumenti veći od 15 MB blokiraju se da preglednik ostane odzivan.