JSON Oblikovalnik in Validator

Oblikujte, preverite, polepšajte in pomanjšajte JSON v celoti v vašem brskalniku. Brez nalaganja, brez sledenja - vaši podatki ostanejo na vaši napravi.

100% v brskalniku Prijava ni potrebna Privzeto zasebno
Pripravljeno

Prilepite JSON, spustite datoteko ali kliknite Odpri datoteko.


                            

Rezultat se prikaže tukaj. Vse se izvaja v vašem brskalniku.

Zasebno po zasnovi

Vse oblikovanje, preverjanje in minimizacija se izvajajo lokalno v vašem brskalniku. Vaš JSON nikoli ni poslan na strežnik.

Takojšnja povratna informacija

Pridobite napake pri razčlenjevanju z informacijami o vrstici in stolpcu, plus okoliški kontekst, da lahko v nekaj sekundah popravite tipkarske napake.

Oblikuj, pomanjšaj in razvrsti

Lepo natisnite JSON z zamikom 2, 4 ali tabulatorja, pomanjšajte za prenos in po želji razvrstite ključe objektov po abecedi.

Pogosto zastavljena vprašanja

Je ta oblikovalnik JSON res brezplačen? ▾

Da. Oblikovalnik, validator in lepotilnik JSON Convertr.org je 100% brezplačen, brez prijave, brez vodnega žiga in brez omejitev uporabe.

Ali je moj JSON naložen na strežnik? ▾

Ne. To je oblikovalnik JSON, ki deluje v brskalniku. Vaše besedilo JSON nikoli ne zapusti vaše naprave - oblikovanje, preverjanje in minimizacija se izvajajo lokalno v vašem brskalniku z uporabo JavaScript.

Kaj preverja validator? ▾

Validator preveri, ali je vaš vnos sintaktično veljaven JSON v skladu z uradno specifikacijo JSON. Napake vključujejo napačno postavljene vejice, neuravnotežene oklepaje, necitirane ključe in končne znake, z informacijami o vrstici in stolpcu, kadar so na voljo.

Kakšna je razlika med Oblikuj in Pomanjšaj? ▾

Oblikuj (imenovano tudi Lepoti ali Lepo tiskanje) doda prelome vrstic in zamik, tako da je JSON enostaven za branje. Pomanjšaj odstrani vso nepotrebno prazno mesto, da bo JSON čim manjši za prenos po omrežju.

Ali lahko ključe razvrstim po abecedi? ▾

Da. Omogočite možnost Razvrsti ključe, da rekurzivno razvrstite ključe objektov po abecedi. Polja ohranijo svoj prvotni vrstni red.

Kako veliko datoteko JSON lahko oblikujem? ▾

Ker se vse izvaja v vašem brskalniku, je praktična omejitev odvisna od vaše naprave. Sodobni namizni računalniki udobno obdelujejo datoteke JSON velikosti več megabajtov. Za zelo velike datoteke raje uporabite orodja ukazne vrstice, kot je jq.

Ali to orodje podpira JSON5 ali JSONC (JSON s komentarji)? ▾

Ne. Da bi ostali strogo skladni s specifikacijo JSON, JSON5 in JSONC (JSON s komentarji ali končnimi vejicami) nista podprta. Pred lepljenjem odstranite komentarje in končne vejice.

Ali lahko pretvorim JSON v YAML, XML ali CSV? ▾

Ta stran se osredotoča na oblikovanje, preverjanje in minimizacijo samega JSON. Za pretvorbo formata (JSON v YAML, JSON v XML, JSON v CSV) Convertr.org ponuja namenske strani za pretvorbo.

JSON Formatter in Validator

Razčlenite, potrdite, oblikujte, minimizirajte, razvrstite in pregledajte JSON besedilo.

Vhod
JSON besedilo ali lokalna .json datoteka ter možnosti oblikovanja.
Izhod
Formatiran ali pomanjšan JSON s sintaksno diagnostiko in statistiko.
Resnične omejitve
JSON ne more vsebovati komentarjev, končnih vejic, NaN ali semantike podvojenih ključev, ki jih vsak razčlenjevalnik ohranja; naprava pomnilnik omejuje zelo velike dokumente.
Zasebnost in ravnanje s podatki
JSON besedilo ali lokalna .json datoteka plus možnosti oblikovanja se obdelujejo v tem zavihku brskalnika. Convertr jih ne prejme ali shrani; zapiranje ali ponovno nalaganje strani počisti delovno stanje, razen če orodje izrecno ponuja lokalni prenos.

Kako uporabljati to orodje

  1. Ponudite besedilo JSON ali lokalno datoteko .json ter možnosti oblikovanja v kontrolnikih orodja.
  2. Izberite nastavitve, ki vplivajo na oblikovan ali pomanjšan JSON s sintaktično diagnostiko in statistiko, nato pa zaženite orodje.
  3. Preglejte oblikovan ali minifiran JSON s sintaktično diagnostiko in statistiko pred kopiranjem ali prenosom.

Pogosti načini napak

Napaka sintakse sporoča svoj položaj razčlenjevanja, medtem ko prazen vnos ali prevelik dokument ne more ustvariti izhoda.

Koristni primer

Prilepite kompaktni odziv API, da ga zamaknete za dva presledka in uredite ključe objektov za pregled.