Alat za programere
Formatirajte, provjerite, minificirajte i uporedite JSON
Učinite JSON čitljivim, minificirajte ga, provjerite sintaksu ili uporedite dva dokumenta zbog dodanih, uklonjenih i promijenjenih vrijednosti. Sve u pregledniku.
Sredite ili komprimirajte JSON, pronađite sintaksne greške i uporedite 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 otprema na server.
Nizovi se porede po indeksu. Ako se stavke samo prerasporede, može se promijeniti nekoliko redova.
| Tip | Putanja | 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 server.
-
Radi svuda
Instalacija nije potrebna.
Saznajte više
Formatiranje i provjera JSON-a
JSON formatter provjerava da li je tekst ispravan JSON, zatim ga može ispisati s uvlačenjem ili kao jedan kompaktan red. Ova stranica također poredi 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 redova 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 pakovanje.
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 red, kolonu ili položaj znaka. Ne izmišlja mjesto.
Uporedi dva JSON dokumenta
JSON Diff parsira obje strane pa nabroja 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, red 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 porede rekurzivno. Promjena u user.address.city prijavljuje se na toj putanji, ne kao zamjena cijelog objekta.
Kako se porede nizovi
Nizovi se porede 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 otpremanje dva dokumenta pa poređenje. Učitaj primjer pokazuje mali uzorak s dodanim, uklonjenim, promijenjenim vrijednostima i promjenom tipa.
Privatnost
Vaš JSON ostaje u pregledniku. Ne otprema se na NEXNARA servere i ne sprema se u kolačiće, lokalnu pohranu ni bazu podataka.
Česta pitanja
Šta radi JSON formatter?
Provjerava da li je tekst ispravan JSON, zatim ga može ponovo 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 grešku i, ako je preglednik da, red, kolonu ili položaj.
Mogu li minificirati JSON?
Da. Minificiraj JSON uklanja suvišne razmake i prijelome. Razmaci unutar nizova ostaju.
Kako uporediti dva JSON objekta?
Otvorite JSON Diff, zalijepite ili otpremite JSON A i JSON B pa dodirnite Uporedi. Tabela nabroja dodane, uklonjene, promijenjene putanje i putanje s promijenjenim tipom.
Da li je 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 porede nizovi?
Po indeksu. items[0] se poredi s items[0]. Ako samo prerasporedite stavke, može se promijeniti nekoliko redova. U ovoj verziji nema spajanja niza po ključu.
Mogu li uporediti 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?
Polje koje nedostaje je Uklonjeno ili Dodano. null je stvarna JSON vrijednost. null, "", 0 i false ne tretiraju se kao isto.
Da li se moj JSON šalje na server?
Ne. Parsiranje, formatiranje i poređenje rade lokalno u pregledniku. Datoteke koje odaberete se ne otpremaju.
Koliko velik JSON može biti?
Tipični dokumenti s hiljadama ključeva su u redu. Iznad 5 MB dobijate upozorenje. Dokumenti veći od 15 MB se blokiraju da preglednik ostane odzivan.