JSON Formatter — Uredite, zmanjšajte in preverite veljavnost JSON-datotek z jasnimi sporočili o napakah, kar v vašem brskalniku.

Vnesite JSON, ki se med tipkanjem samodejno preverja in oblikuje. Izberite 2 presledka, 4 presledka, tabulator ali minimizirano izhodno obliko, po želji razvrstite ključe in natančno ugotovite vrstico ter stolpec, kjer je napaka. Vaši podatki se nikoli ne naložijo.

Oblikuj moj JSON Vaš JSON ostane v brskalniku
Oblikovalnik JSON, ki na levi prikazuje neurejen JSON, na desni pa lepo zamaknjen JSON z veljavnim statusom

Vnos v formatu JSON

Slog izpisa

Rezultat

–Status
–Najvišja raven
–Keys
–Depth
–Velikost vhodnih podatkov
–Velikost izhodnega datoteka
Vodnik

Vodnik po oblikovalniku JSON: berljiv in veljaven JSON

Kaj je JSON, zakaj pride do napak in kako jih hitro odpraviti.

Preprosta razlaga

Kaj je oblikovalnik JSON?

Oblikovalnik JSON pretvori JSON-besedilo v urejeno, zamaknjeno postavitev, ki je berljiva za ljudi, ali pa ga stisne v eno kompaktno vrstico za pošiljanje. Preverjevalnik preveri, ali je besedilo res v formatu JSON, in vam pove, kje to ni tako.

To orodje opravlja obe nalogi hkrati. Vaš JSON prebere s pomočjo strogega parserja, rezultat prikaže v slogu, ki ga izberete, ter navede vrstico in stolpec morebitne napake, tako da jo lahko popravite, ne da bi morali iskati po besedilu.

Pogosti razlogi za uporabo

Zakaj ljudje uporabljajo oblikovalnik JSON

Branje odgovorov API-ja

Prilepite minimiziran odgovor in si na prvi pogled oglejte njegovo strukturo, namesto da bi imeli eno samo dolgo vrstico.

Konfiguracijske datoteke

Preverite, ali v paketu, nastavitvah in datotekah s podatki ni tipkarskih napak, preden aplikacija ne bo mogla teh datotek naložiti.

Manjši tovori

JSON zmanjšajte, da odstranite presledke, preden ga vstavite v stran, zahtevo ali test.

Kako deluje

Kaj določa veljavnost JSON-a

JSON ima le nekaj pravil. Besedilo je zaprto v dvojne narekovaje, vključno z vsakim ključem. Vrednosti so lahko nizi znakov, števila, true, false, null, nizi ali objekti. Elementi so ločeni z vejicami, pri čemer za zadnjim elementom ni vejice, komentarji pa niso dovoljeni.

Večina napak izhaja iz nekaterih navad, ki so se prenesle iz JavaScript ali drugih jezikov: enojne narekovaje, ključi brez narekovajev, končne vejice, komentarji ter vrednosti, kot sta undefined ali NaN. Preverjevalnik navede odkrito napako ter vrstico in stolpec, v katerih se pojavi.

Oblikovanje tukaj skrbno ravna z vašimi podatki. Številke in nizi se kopirajo točno tako, kot so zapisani, zato dolg ID, kot je 12345678901234567890, ne izgubi številk, 1,0 pa se ne spremeni v 1. Spremenijo se le presledki ter vrstni red ključev, če vklopite možnost »Razvrsti ključe«. Če se ista ključna vrednost pojavi dvakrat v enem objektu, vas orodje opozori, saj večina parserjev ohrani le zadnjo vrednost.

Opravite to v nekaj korakih

Kako uporabljati oblikovalnik JSON

  1. Vnesite svoj JSON v vnosno polje ali odprite datoteko .json s svoje naprave.
  2. Izberite »2 spaces«, »4 spaces«, »Tab« ali »Minify« ter vklopite možnost »Sort keys«, če želite, da so tipke razvrščene po abecednem redu.
  3. Če se pojavi napaka, kliknite »Pojdi na napako«, da preskočite na točno mesto v vnosu in jo popravite.
  4. Kliknite »Kopiraj« ali prenesite rezultat kot datoteko .json.
Boljši rezultati

Preprosti nasveti

  • Najprej odpravite prvo napako. Že en sam manjkajoči narekovaj lahko povzroči več sporočil nižje v besedilu.
  • Preden primerjate dve datoteki JSON, uporabite ključe za razvrščanje, da vrstni red ne bo povzročil lažnih razlik.
  • Med delom ohranite oblikovano različico in jo zmanjšajte šele takrat, ko ste pripravljeni na objavo.
  • Če vaši podatki namerno vsebujejo komentarje ali zaključne vejice, gre za JSON5 ali JSONC. Te elemente odstranite, preden jih pošljete standardnemu JSON-parserju.
Dobro je vedeti

Omejitve in zasebnost

Zasebnost

Vaš JSON se v brskalniku na tej strani analizira in oblikuje z JavaScriptom. Ne naloži se, ne shrani se in ne beleži se, prenesene datoteke pa se ustvarijo na vaši napravi.

Omejitve

Sprejemajo se le standardni JSON-datoteki. Komentarji, končne vejice, enojne narekovaje in vrednosti NaN se prikazujejo kot napake, orodje pa jih ne popravi samodejno. Zelo velike datoteke, večje od približno 10 MB, se ne obdelujejo.

Pogosta vprašanja

Pogosta vprašanja o oblikovalniku JSON

Kako oblikujem JSON?

Vnesite svoj JSON v vnosno polje. Takoj se oblikuje z vdolbinami, ki jih izberete: 2 presledka, 4 presledka ali tabulator. Nato kopirajte rezultat ali ga prenesite kot datoteko .json.

Kako validator JSON odkriva napake?

Orodje prebere vaše besedilo s pomočjo strogega JSON-parserja. Če je kaj narobe, prikaže vrstico in stolpec, kjer je napaka, skupaj s kratko razlago, gumb pa vas popelje na to mesto v vnosnem polju.

Kakšna je razlika med »beautify« in »minify«?

Funkcija »Beautify« doda prelome vrstic in vdolbine, da je JSON lažje berljiv. Funkcija »Minify« odstrani vse neobvezne presledke, da je besedilo čim krajše. Podatki so v obeh primerih enaki.

Zakaj se v mojem JSON-u pojavi napaka?

Najpogostejši vzroki so vejica na koncu stavka, enojni narekovaji namesto dvojnih, ključi brez narekovajev, manjkajoča vejica med elementi ali komentarji. Standardni JSON ničesar od tega ne dopušča, sporočilo o napaki pa natančno označi mesto napake.

Ali oblikovanje spremeni moje podatke?

Ne. Nizi in števila se ohranijo točno takšni, kot ste jih vnesli, vključno z zelo velikimi števili in vrednostmi, kot sta 1,0 ali 1e3. Spremenijo se le presledki ter vrstni red ključev, če vklopite možnost »Razvrsti ključe«.

Ali lahko JSON vsebuje komentarje ali zaključne vejice?

V standardnem JSON-u ne. Formati, kot sta JSON5 in JSONC, jih sicer dopuščajo, vendar ta validator sledi standardu, zato komentarje in končne vejice označi kot napake.

Ali je moj JSON datoteka kje naložena?

Ne. Oblikovanje in preverjanje potekata v vašem brskalniku, vaš JSON pa nikoli ne zapusti vaše naprave. Zaradi tega je to varna rešitev za odgovore API-jev in konfiguracijske datoteke, ki jih želite ohraniti zasebne.

Kako veliko datoteko JSON lahko oblikujem?

Do približno 10 MB besedila. Hitrost je odvisna od vaše naprave, zato lahko obdelava zelo velikih datotek na telefonu traja nekaj časa. Vse se obdeluje v pomnilniku vašega brskalnika.

Od uporabnikov tega orodja

Mnenja

Nalaganje ocen…
Nadaljuj

Še več orodij v škatli

Na spletni strani je na voljo še več deset brezplačnih orodij, za katera ni potreben API-ključ.

Predlagaj orodje