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
Način

Datoteke ostanejo v tem brskalniku. Nič se ne naloži na strežnik.

Kako deluje

  1. Prilepite podatke
  2. Zaženite dejanje
  3. 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.