alat za programere / 01

Formatiranje JSON-a

Proverite, formatirajte, minifikujte, kopirajte i preuzmite JSON bez slanja bilo gde.

Formatiranje JSON-a: TOEA obrađuje JSON parserom pregledača zasnovanim na standardima i serijalizuje ga sa dva ili četiri razmaka, odnosno bez dodatnih razmaka. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Alat za završnu obradu JSON-aLokalna obrada

U potpunosti radi u vašem pregledaču

Formatirani izlazČekanje
Vaš rezultat će se pojaviti ovde.

Greške koje najčešće lome JSON

JSON je stroži od JavaScript-a na koji liči. Zarez posle poslednje stavke, jednostruki navodnici, ključevi bez navodnika, komentari i vrednosti kao što su undefined ili NaN nisu dozvoljeni, a za svaku grešku prikazuje se njena pozicija. Tekst kopiran iz JavaScript datoteke ili dobijen od jezičkog modela često sadrži nekoliko ovakvih grešaka; alat za popravku JSON-a mehanički ih ispravlja, a JS objekat u JSON pretvara literale objekata.

Veliki brojevi gube cifre

JavaScript čuva svaki broj kao 64-bitni broj sa pokretnim zarezom, koji je precizan samo do 9,007,199,254,740,991. Svaki alat koji obrađuje JSON u JavaScript-u, uključujući ovaj, zaokružuje veće cele brojeve, pa se 64-bitni ID kao što je 12345678901234567890 vraća kao 12345678901234567000. API-ji koji vraćaju velike ID-jeve zato ih obično nude kao tekstualne vrednosti.

Više od formatiranja

Formatiranje potvrđuje da je sintaksa ispravna, ali ne i da podaci imaju odgovarajuća polja. Za proveru strukture prema ugovoru koristite validator JSON Schema; da biste videli šta se promenilo između dva odgovora, JSON razlike ih poredi prema ključevima, a ne prema redovima.

Kako se koristi

  1. Nalepite JSON u editor za unos.
  2. Izaberite Formatiraj JSON ili Minifikuj.
  3. Pregledajte rezultat parsiranja, a zatim ga kopirajte ili preuzmite.

Privatnost i ograničenja

Vaš JSON ostaje u pregledaču. Formatiranje proverava sintaksu, ali ne i da li se polja podudaraju sa određenom API šemom.

Srodne alatke

Često postavljana pitanja

Da li popravlja nevažeći JSON?

Ne. Prikazuje grešku parsera kako biste mogli da ispravite izvorni sadržaj bez neprimetne promene značenja.

Da li menja redosled ključeva?

Ne. Zadržava redosled svojstava koji je prosleđen u obrađenom objektu.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban