Oblikovalnik in minimizator JSON

Lepo oblikujte ali minimizirajte JSON ter natančno določite napake s podrobnostmi po vrstici in stolpcu.

Prilepite, zaženite in kopirajte v kratkem toku. Vhodni podatki se obdelujejo samo v vašem brskalniku.

Vhodni podatki se nikoli ne pošljejo na strežnik (obdelava samo v brskalniku).
Varno za delo z zaupnimi podatki.

Kako uporabljati

  1. Prilepite JSON v vhodni panel.
  2. Kliknite Lepo oblikuj ali Minimiziraj.
  3. Kopirajte izhod in končali ste.

Bližnjice

Ctrl/Cmd + Enter: Lepo oblikuj
Ctrl/Cmd + Shift + Enter: Minimiziraj
Ctrl/Cmd + L: Počisti (s potrditvijo)

Primer

Oblikovanje veljavnega JSON

Vnos

{"name":"Ana","age":28,"tags":["API","razhroščevanje"]}

Izhod

Lepo oblikovano: več vrstic z zamikom
Minimizirano: enovrstični JSON

Neveljaven JSON

Vnos

{"name":"Ana","age":28,}

Izhod

Pasica z napako pokaže vrstico, stolpec in bližnji izsek

Kaj je oblikovanje JSON?

Oblikovanje doda zamike in prelome vrstic za boljšo berljivost, kar olajša odpravljanje napak in pregledovanje.

Kaj je minimizacija JSON?

Minimizacija odstrani presledke in prelome vrstic, da zmanjša velikost podatkov in ohrani JSON kompakten.

Pogoste napake in popravki

  • Vejica na koncu (primer: {"a":1,})
  • Manjkajoči narekovaji okoli ključev ali nizov
  • Prisotni komentarski znaki (standardni JSON ne podpira // ali /* */)

Pogosto zastavljena vprašanja

Dobim napako

Orodje prikaže vrstico, stolpec in bližnje besedilo. Uporabite Skok na napako, da premaknete kazalec na točno mesto vnosne napake.

Ali lahko uporabljam komentiran JSON (JSONC/JSON5)?

Standardni JSON ne dovoljuje komentarjev. Možnost “Odstrani komentarje pred razčlenjevanjem” vključite samo po potrebi (ni povsem združljivo).

Velik JSON deluje počasi

Razčlenjevanje in pretvorba v niz potekata v spletnem delavcu. Uporabniški vmesnik uporablja zaščite glede na velikost, da vhod ostane odziven.

Ali se podatki nalagajo?

Ne. Razčlenjevanje, oblikovanje in minimizacija potekajo lokalno v vašem brskalniku.

Vidim izhod \uXXXX

Izklopite Unicode-escape, da se namesto tega neposredno prikažejo berljivi znaki.