Radi u vašem pregledniku

JSON Formatter & Minifier (Pretty & Minify)

Formatirajte ili umanjite JSON, uz jasne lokacije pogrešaka. Sve radi u vašem pregledniku.

Vaš ulaz se nikada ne šalje na poslužitelj (obrađuje se lokalno) Sigurno za korištenje čak i s osjetljivim podacima
Napredne opcije
Cmd/Ctrl+Enter za formatiranje / Cmd/Ctrl+Shift+Enter za umanjivanje
Mirovanje
Ulaz (JSON)
Redova 0 Znakova 0 Veličina 0 B
Vaš se ulaz obrađuje lokalno u pregledniku i nikada se ne šalje na poslužitelj.
Izlaz
Redova 0 Znakova 0 Veličina 0 B
Kopirajte ili preuzmite izlaz.
Formatirani ili umanjeni JSON pojavit će se ovdje...

Opcije

Napredne opcije

Kako koristiti (3 koraka)

1. Zalijepite

Zalijepite JSON u ploču za unos.

2. Formatiraj/Umanji

Kliknite Formatiraj ili Umanji za generiranje rezultata.

3. Kopiraj

Kopirajte izlaz i to je to.

Prečaci

Prečaci rade kada je ulaz u fokusu.
Cmd/Ctrl + Enter
Formatiraj
Cmd/Ctrl + Shift + Enter
Umanji
Cmd/Ctrl + L
Očisti (uz potvrdu)

Primjer formatiranog JSON-a

Prije
{"name":"A","items":[1,2],"meta":{"ok":true}}
Poslije
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • Dodaje uvlačenje i prijelome redova radi čitljivosti
  • Sortira ključeve radi dosljednog redoslijeda

Napomene i terminologija

Što je formatiranje JSON-a?

Pretty-printing JSON-a dodaje prijelome redova i uvlačenje kako bi struktura bila lakša za čitanje.

Što je umanjivanje (minify) JSON-a?

Umanjivanje uklanja razmake kako bi izlaz bio što manji.

Uobičajene pogreške

Zarezi na kraju, nedostajući navodnici i neusklađene zagrade su tipični. Ovaj alat prikazuje detalje o retku/stupcu.

Savjet

Uvlačenje od 2 razmaka drži razlike (diffs) manjima, dok je uvlačenje od 4 razmaka lakše skenirati. Odaberite prema svom tijeku rada.

FAQ: JSON formatiranje i umanjivanje

Dobivam pogrešku

Prikazujemo redak i stupac gdje je JSON neispravan. Ako je moguće, ulaz je istaknut i možete skočiti izravno na njega.

Mogu li koristiti JSON s komentarima (JSONC/JSON5)?

Standardni JSON ne dopušta komentare. Uključite “Ukloni komentare prije raščlanjivanja” ako je potrebno (nije potpuno kompatibilno).

Veliki JSON je spor

Raščlanjivanje i formatiranje izvode se u Web Workeru kako bi ulaz ostao responzivan. Prikaz stabla se automatski onemogućuje za velike unose.

Šalju li se moji podaci nekamo?

Ne. Formatiranje, umanjivanje i provjera odvijaju se u potpunosti u vašem pregledniku.

Vidim \uXXXX escape nizove

Prebacite “Unicode escape” da biste kontrolirali koristi li izlaz escape nizove.