Preskočiť na obsah

Minifikátor JSON

Zmenšite JSON odstránením všetkých medzier, tabulátorov a zalomení riadkov mimo reťazcov pri zachovaní presného zápisu údajov. Čísla si zachovajú pôvodné číslice, takže veľké celé čísla a desatinné čísla nikdy nestratia presnosť, a reťazce, escape sekvencie ani poradie kľúčov sa nezmenia. Neplatné JSON sa odmietne s uvedením riadka a stĺpca prvej chyby. Nástroj je vhodný pre vývojárov, ktorí zmenšujú dátové časti API, testovacie vzorky a konfiguračné súbory.

Obnoviť

Často kladené otázky

Čo minifikátor JSON odstraňuje?

Odstraňuje všetky nepodstatné biele znaky: medzery, tabulátory a zalomenia riadkov medzi tokenmi. Všetko vo vnútri reťazcov zostane presne tak, ako bolo napísané, vrátane medzier a escape sekvencií.

Môže minifikácia zmeniť moje čísla?

Nie. Nástroj skopíruje každé číslo presne tak, ako je napísané, namiesto toho, aby ho analyzoval a znova vypísal. 12345678901234567890 aj 1.50 sa preto vrátia nezmenené a nikdy nestratia presnosť.

Overuje platnosť JSON?

Áno. Vstup musí byť striktne platné JSON podľa definície v RFC 8259. Komentáre, koncové čiarky, jednoduché úvodzovky, kľúče bez úvodzoviek a hodnoty ako NaN sa odmietnu.

Ako sa hlásia chyby?

Prvá chyba sa uvedie spolu s riadkom a stĺpcom. Typické hlásenia pomenúvajú neočakávaný znak, neuzavretý reťazec, neplatnú escape sekvenciu alebo obsah za koncom hodnoty JSON.

Odstraňujú sa duplicitné kľúče?

Nie. Minifikátor nevytvára objekt v pamäti, takže duplicitné kľúče aj poradie kľúčov zostanú presne také, ako sú vo vstupnom texte.

Zachová sa značka poradia bajtov?

Úvodná značka poradia bajtov UTF-8 sa odstráni, pretože nie je súčasťou hodnoty JSON. Všetko ostatné zostane na svojom mieste.

Aké hlboké môže byť vnorenie?

Objekty a polia možno vnoriť až do 1000 úrovní. Hlbšie vnorenie sa odmietne so správou, aby sa predišlo pomalej alebo neúspešnej požiadavke.

Aký veľký môže byť vstup?

Najviac 1 MB JSON na jednu požiadavku. Minifikácia prebieha v jednom priechode, takže aj veľké súbory sa spracujú rýchlo.

Môžem minifikovať JSON Lines alebo viacero dokumentov naraz?

Nie. Vstup musí obsahovať jedinú hodnotu JSON, napríklad jeden objekt alebo jedno pole. Druhá hodnota za prvou sa nahlási ako neočakávaný obsah spolu s číslom riadka a stĺpca.

Ukladajú sa moje údaje?

Nie. JSON sa spracuje v pamäti počas vašej požiadavky a odošle späť. Nikdy sa neukladá a zaznamenáva sa iba veľkosť požiadaviek.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.