Orodje za razvijalce
Oblikujte, preverite, minificirajte in primerjajte JSON
Naredite JSON berljiv, minificirajte ga, preverite skladnjo ali primerjajte dva dokumenta zaradi dodanih, odstranjenih in spremenjenih vrednosti. Vse v brskalniku.
Uredite ali stisnite JSON, poiščite skladnjske napake in primerjajte dva dokumenta zaradi dodanih, odstranjenih ali spremenjenih vrednosti. Nič se ne pošlje na NEXNARA.
- Deluje lokalno
- Brez nalaganja
- Takoj
- Brezplačno
Datoteke ostanejo v tem brskalniku. Nič se ne naloži na strežnik.
Polja se primerjajo po indeksu. Če se elementi samo prerazporedijo, se lahko spremeni več vrstic.
| Tip | Pot | Stara vrednost | Nova vrednost |
|---|
Kako deluje
- 01 Prilepite podatke
- 02 Zaženite dejanje
- 03 Kopirajte rezultat
Zakaj NEXNARA
-
Zasebno
Podatki ostanejo v brskalniku.
-
Takoj
Rezultat se prikaže takoj.
-
Brez nalaganja
Na strežnik NEXNARA se ne pošlje ničesar.
-
Deluje kjerkoli
Namestitev ni potrebna.
Izvedite več
Oblikovanje in preverjanje JSON-a
Oblikovalnik JSON preveri, ali je besedilo veljaven JSON, nato ga lahko izpiše z zamikom ali kot eno zgoščeno vrstico. Ta stran primerja tudi dva dokumenta JSON. Uporablja JSON.parse in JSON.stringify v brskalniku in nikoli eval.
Oblikovanje in preverjanje JSON-a
Prilepite JSON, da ga olepšate, minificirate ali preverite skladnjo. Oblikovanje ne spreminja ključev ali vrednosti onkraj tega, kar JSON.stringify že naredi.
Olepšaj JSON
Pretty print doda prelome vrstic in zamik, da so vgnezdeni objekti lažje berljivi. Izberite 2 presledka, 4 presledke ali tabulatorje. Privzeto sta 2 presledka.
Minificiraj JSON
Minificiranje odstrani odvečne presledke in prelome, a ohrani presledke v nizih. Podatki ostanejo enaki; zmanjša se le embalaža.
Najdi neveljaven JSON
Tipične težave so končne vejice, enojni narekovaji, komentarji ali ključi brez narekovajev. Ko brskalnik sporoči mesto, to orodje pokaže vrstico, stolpec ali položaj znaka. Mesta ne izmišlja.
Primerjaj dva dokumenta JSON
JSON Diff razčleni obe strani in našteje dodane, odstranjene, spremenjene poti in poti s spremenjenim tipom. Olepšan in minificiran JSON z enako vsebino se obravnavata kot enaka.
Dodana in odstranjena polja
Pot, ki obstaja samo v JSON B, je Dodano. Pot, ki obstaja samo v JSON A, je Odstranjeno. Manjkajoče ni isto kot null.
Spremenjene vrednosti
Ko ima ista pot drugačno vrednost istega tipa, je vrstica Spremenjeno in pokaže staro in novo vrednost. Niz kot "100" proti številu 100 je Tip spremenjen.
Razlike v vgnezdenem JSON-u
Objekti se primerjajo rekurzivno. Sprememba v user.address.city se sporoči na tej poti, ne kot zamenjava celega objekta.
Kako se primerjajo polja
Polja se primerjajo po indeksu: items[0], items[1] itd. Premestitev lahko da več razlik. To orodje ne poskuša ujemati elementov po skritem id-ju.
Kako se uporablja
Uporabite Oblikuj in preveri za urejanje, stiskanje ali preverjanje enega dokumenta JSON. Uporabite JSON Diff za lepljenje ali nalaganje dveh dokumentov in primerjavo. Naloži primer pokaže majhen vzorec z dodanimi, odstranjenimi, spremenjenimi vrednostmi in spremembo tipa.
Zasebnost
Vaš JSON ostane v brskalniku. Ne naloži se na strežnike NEXNARA in se ne shrani v piškotke, lokalno shrambo ali zbirko podatkov.
Pogosta vprašanja
Kaj počne oblikovalnik JSON?
Preveri, da je besedilo veljaven JSON, nato ga lahko ponovno izpiše z zamikom ali kot zgoščen niz. Podatki ostanejo enaki.
Kako preverim JSON?
Prilepite besedilo in tapnite Preveri JSON. Veljaven vnos pokaže uspeh. Neveljaven vnos pokaže jasno napako in, če jo brskalnik da, vrstico, stolpec ali položaj.
Ali lahko minificiram JSON?
Da. Minificiraj JSON odstrani odvečne presledke in prelome. Presledki v nizih ostanejo.
Kako primerjam dva objekta JSON?
Odprite JSON Diff, prilepite ali naložite JSON A in JSON B ter tapnite Primerjaj. Tabela našteje dodane, odstranjene, spremenjene poti in poti s spremenjenim tipom.
Ali je vrstni red ključev pomemben?
Ne. Sam vrstni red ključev objekta se ne šteje za razliko. {"a":1,"b":2} in {"b":2,"a":1} sta enaka.
Kako se primerjajo polja?
Po indeksu. items[0] se primerja z items[0]. Če samo prerazporedite elemente, se lahko spremeni več vrstic. V tej različici ni ujemanja polja po ključu.
Ali lahko primerjam vgnezden JSON?
Da. Vgnezdeni objekti se rekurzivno prehodijo, zato se sprememba pokaže na poti, kot je user.address.city.
Kakšna je razlika med manjkajočim in null?
Manjkajoče polje je Odstranjeno ali Dodano. null je prava vrednost JSON. null, "", 0 in false se ne obravnavajo kot isto.
Ali se moj JSON pošlje na strežnik?
Ne. Razčlenjevanje, oblikovanje in primerjava tečejo lokalno v brskalniku. Datoteke, ki jih izberete, se ne naložijo.
Kako velik je lahko JSON?
Tipični dokumenti s tisoči ključev so v redu. Nad 5 MB dobite opozorilo. Dokumenti, večji od 15 MB, se blokirajo, da brskalnik ostane odziven.