JSON formatter i minifikator

Uljepšajte ili minificirajte JSON i precizno odredite pogreške s podacima o retku i stupcu.

Zalijepite, pokrenite i kopirajte u kratkom tijeku rada. Ulazni podaci obrađuju se samo u vašem pregledniku.

Ulazni podaci nikada se ne šalju na poslužitelj (obrada samo u pregledniku).
Sigurno za rad s povjerljivim podacima.

Kako koristiti

  1. Zalijepite JSON u ulazno okno.
  2. Kliknite Uljepšaj ili Minificiraj.
  3. Kopirajte izlaz i gotovi ste.

Prečaci

Ctrl/Cmd + Enter: Uljepšaj
Ctrl/Cmd + Shift + Enter: Minificiraj
Ctrl/Cmd + L: Očisti (uz potvrdu)

Primjer

Formatiranje valjanog JSON-a

Ulaz

{"name":"Ana","age":28,"tags":["API","otklanjanje pogrešaka"]}

Izlaz

Uljepšano: više redaka s uvlakom
Minificirano: JSON u jednom retku

Neispravan JSON

Ulaz

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

Izlaz

Traka pogreške prikazuje redak, stupac i obližnji isječak

Što je formatiranje JSON-a?

Formatiranje dodaje uvlačenje i prijelome redaka radi čitljivosti, što olakšava otklanjanje poteškoća i pregled.

Što je minificiranje JSON-a?

Minificiranje uklanja praznine i prijelome redaka kako bi se smanjila veličina prijenosa i JSON ostao sažet.

Česte pogreške i rješenja

  • Zarez na kraju (primjer: {"a":1,})
  • Nedostaju navodnici oko ključeva ili nizovnih vrijednosti
  • Uključeni su tokeni komentara (standardni JSON ne podržava // ni /* */)

Česta pitanja

Dobivam pogrešku

Alat prikazuje redak, stupac i obližnji tekst. Upotrijebite Skoči na pogrešku da pomaknete kursor na točno mjesto u unosu.

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

Standardni JSON ne dopušta komentare. Uključite "Ukloni komentare prije parsiranja" samo kada je potrebno (nije potpuno kompatibilno).

Velik JSON djeluje sporo

Parsiranje i stringify izvode se u Web Workeru. Korisničko sučelje koristi zaštite prema veličini kako bi unos ostao responzivan.

Prenose li se podaci?

Ne. Parsiranje, formatiranje i minificiranje obavljaju se lokalno u vašem pregledniku.

Vidim izlaz \uXXXX

Isključite Unicode escape da biste izravno dobili čitljive znakove.