JSON formater — uljepšajte, smanjite i validirajte JSON s jasnim porukama o pogreškama, izravno u vašem pregledniku.

Ulijepite JSON i on se provjerava i formatira dok tipkate. Odaberite 2 prazna znaka, 4 prazna znaka, tabulator ili minificirani izlaz, posložite ključne riječi ako želite i dobijte točnu liniju i stupac kad nešto nije u redu. Vaši se podaci nikada ne učitavaju.

Formatiraj moj JSON Vaš JSON ostaje u vašem pregledniku
Formatiratelj JSON-a prikazuje neuredan JSON s lijeve strane i uredno uvučen JSON s valjanim statusom s desne strane

JSON ulaz

Stil izlaza

Rezultat

–Status
–Najviša razina
–Keys
–Depth
–Veličina ulaza
–Veličina izlaza
Vodič

Vodič za formatiranje JSON-a: čitljiv i valjan JSON

Što je JSON, zašto se kvari i kako ga brzo popraviti.

Jednostavno objašnjenje

Što je JSON formatiratelj?

Formatiratelj JSON-a pretvara JSON tekst u uredan, uvučen prikaz koji ljudi mogu čitati ili ga stišće u jedan kompaktni redak za slanje. Validaтор provjerava je li tekst doista JSON i pokazuje vam gdje nije.

Ovaj alat radi oboje odjednom. Čita vaš JSON pomoću strogoog parser-a, prikazuje rezultat u stilu koji odaberete i označava redak i stupac svake pogreške, tako da je možete ispraviti bez pretraživanja teksta.

Uobičajeni razlozi za njegovu upotrebu

Zašto ljudi koriste JSON formatiratelj

Čitanje API odgovora

Umetnite minificirani odgovor i na prvi pogled vidite njegovu strukturu umjesto jedne duge linije.

Konfiguracijske datoteke

Provjerite paket, postavke i datoteke s podacima na pogreške u kucanju prije nego što aplikacija ne uspije učitati ih.

Manja korisna opterećenja

Minificirajte JSON kako biste uklonili prazne znakove prije nego što ga ugrađujete u stranicu, zahtjev ili test.

Kako radi

Što čini JSON valjanim

JSON ima mali skup pravila. Tekst je okružen dvostrukim navodnicima, uključujući svaki ključ. Vrijednosti mogu biti nizovi znakova, brojevi, true, false, null, nizovi ili objekti. Pojmovi se odvajaju zarezima, pri čemu nema zareza nakon posljednjeg pojma, a komentari nisu dopušteni.

Većina pogrešaka proizlazi iz nekoliko navika prenesenih iz JavaScript-a ili drugih formata: jednostrukih navodnika, neoznačenih ključeva, završnih zareza, komentara i vrijednosti poput undefined ili NaN. Validaтор naziva problem koji pronađe te navodi redak i stupac u kojima se pojavljuje.

Ovdje se formatiranje pažljivo odnosi prema vašim podacima. Brojevi i nizovi kopiraju se točno onako kako su napisani, pa dugi ID poput 12345678901234567890 ne gubi znamenke, a 1.0 se ne pretvara u 1. Promjenjivi su samo razmaci, kao i redoslijed ključeva ako uključite Sortiranje ključeva. Ako se isti ključ pojavi dvaput u jednom objektu, alat vas upozorava, jer većina parsera zadržava samo posljednju vrijednost.

Obavite to u nekoliko koraka

Kako koristiti JSON formatiratelj

  1. Umetnite svoj JSON u polje za unos ili otvorite .json datoteku s vašeg uređaja.
  2. Odaberite 2 prostora, 4 prostora, Tab ili Minify i uključite Sortiraj tipke ako želite abecedne tipke.
  3. Ako se pojavi pogreška, pritisnite "Idi na pogrešku" kako biste preskočili na točno mjesto u unosu i ispravili ga.
  4. Preslika za tisak ili preuzmite rezultat kao .json datoteku.
Bolji rezultati

Jednostavni savjeti

  • Prvo ispravite prvu pogrešku. Jedan izostavljeni navodnik može uzrokovati nekoliko poruka dalje.
  • Koristite ključne oznake prije usporedbe dviju JSON datoteka kako redoslijed ne bi stvorio lažne razlike.
  • Održi formatiranu verziju dok radiš i minificiraj je tek kad si spreman za objavu.
  • Ako vaši podaci namjerno koriste komentare ili završne zareze, to je JSON5 ili JSONC. Uklonite ih prije slanja standardnom JSON parseru.
Dobro je znati

Ograničenja i privatnost

Privatnost

Vaš JSON se parsira i formatira u vašem pregledniku pomoću JavaScript koda na ovoj stranici. Ne prenosi se na poslužitelj, ne pohranjuje se niti bilježi, a datoteke za preuzimanje stvaraju se na vašem uređaju.

Ograničenja

Prihvaća se samo standardni JSON. Komentari, završne zarez, jednostruke navodnike i NaN prijavljuju se kao pogreške, a alat ih ne ispravlja. Vrlo velike datoteke, veće od otprilike 10 MB, ne obrađuju se.

Česta pitanja

Često postavljana pitanja o JSON formateru

Kako formatirati JSON?

Umetnite svoj JSON u polje za unos. Odmah se formatira s odmakom koji odaberete: 2 prazna mjesta, 4 prazna mjesta ili tab. Zatim kopirajte rezultat ili ga preuzmite kao .json datoteku.

Kako validator JSON-a pronalazi pogreške?

Alat čita vaš tekst pomoću strogoog JSON analizatora. Ako nešto nije u redu, prikazuje redak i stupac s problemom uz kratko objašnjenje, a gumb vas vodi na to mjesto u unosu.

Koja je razlika između beautify i minify?

Beautify dodaje prijelome redaka i uvlačenje kako bi JSON bio lakši za čitanje. Minify uklanja sve nepotrebne prazne znakove kako bi tekst bio što manji. Podaci su u oba slučaja isti.

Zašto moj JSON prikazuje grešku?

Uobičajeni uzroci su zarez na kraju retka, jednostruke navodnike umjesto dvostrukih, ključne riječi bez navodnika, izostavljeni zarez između stavki ili komentari. Standardni JSON ne dopušta nijedan od tih slučajeva, a poruka o pogrešci ukazuje na točno mjesto.

Mijenja li formatiranje moje podatke?

Ne. Nizovi i brojevi čuvaju se točno onako kako ste ih napisali, uključujući vrlo velike brojeve i vrijednosti poput 1.0 ili 1e3. Mijenjaju se samo razmakni znakovi, kao i redoslijed ključeva ako uključite Sortiranje ključeva.

Može li JSON imati komentare ili završne zareze?

Ne u standardnom JSON-u. Formati poput JSON5 i JSONC ih dopuštaju, ali ovaj validator slijedi standard pa komentare i završne zareze prijavljuje kao pogreške.

Je li moj JSON negdje postao?

Ne. Formatiranje i validacija se izvršavaju u vašem pregledniku, a vaš JSON nikada ne napušta vaše računalo. To ga čini sigurnim za API odgovore i konfiguracijske datoteke koje biste radije držali privatnima.

Koliko veliku JSON datoteku mogu formatirati?

Do otprilike 10 MB teksta. Brzina ovisi o vašem uređaju, pa vrlo velike datoteke na telefonu mogu potrajati. Sve se obrađuje u memoriji vašeg preglednika.

Od ljudi koji koriste ovaj alat

Recenzije

Učitavanje recenzija…
Nastavi dalje

Više alata u kutiji

Početna stranica nudi desetke dodatnih besplatnih alata koji ne zahtijevaju API ključ.

Predložite alat