alat za programere / 06

Minifikator JSON-a

Validirajte JSON i uklonite nebitne razmake da biste dobili kompaktnu liniju.

Minifikator JSON-a: TOEA obrađuje unos i serijalizuje ga bez uvlačenja, čime osigurava da rezultat ostane validan JSON. 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
Minifikator JSON-aLokalna obrada

U potpunosti radi u vašem pregledaču

Šta se još menja u tekstu

Vrednosti ostaju iste, ali njihov zapis može da se promeni: 1.0 se zapisuje kao 1, 1e2 kao 100, a escapeovi poput \u00e9 i \/ kao obični znakovi é i /. Ključevi koji su celi brojevi, poput "10" ili "2", prelaze na početak objekta rastućim redosledom, jer tako JavaScript određuje njihov redosled. Ako je neko potpisao ili hashirao originalne bajtove, umanjena kopija neće moći da se proveri.

Gde je potreban kompaktan JSON

Jedan red odgovara mestima koja ne mogu da sadrže prelome redova: promenljivoj okruženja, argumentu komandne linije, CSV ćeliji, redu dnevnika ili JSON Lines datoteci. Da biste rezultat ugradili u string u kodu ili u drugi JSON dokument, escapeujte ga pomoću alatke za escape JSON stringa.

Za API odgovore uključivanje gzip ili Brotli kompresije na serveru štedi mnogo više nego uklanjanje razmaka, jer kompresori ionako svode ponovljene razmake gotovo na ništa.

Kako se koristi

  1. Nalepite validan JSON.
  2. Izaberite opciju Minifikuj JSON.
  3. Kopirajte ili preuzmite kompaktan rezultat.

Privatnost i ograničenja

Obrada se obavlja lokalno. Vrednosti ostaju nepromenjene, ali ključevi koji su celi brojevi, kao što je "2", prelaze na početak objekta, u skladu sa načinom na koji ih JavaScript sortira.

Srodne alatke

Često postavljana pitanja

Da li će popraviti nevažeći JSON?

Ne. Nevažeća sintaksa se prijavljuje, a ne menja neprimetno.

Da li uklanja podatke?

Uklanja samo razmake za formatiranje. Pošto se vrednosti ponovo serijalizuju, 1.0 se zapisuje kao 1, escape sekvence postaju obični znakovi, a kod dupliranog ključa zadržava se samo njegova poslednja vrednost.

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