# Minifikátor JSON

Minifikujte JSON odstraněním všech mezer, tabulátorů a zalomení řádků mimo řetězce, přičemž data zůstanou přesně tak, jak jsou zapsána. Čísla si zachovají původní číslice, takže velká celá čísla ani desetinná čísla nikdy neztratí přesnost; řetězce, escape sekvence i pořadí klíčů zůstanou beze změny. Neplatné JSON se odmítne s uvedením řádku a sloupce první chyby. Nástroj se hodí vývojářům, kteří zmenšují datové části API, testovací přípravky a konfigurační soubory.

## Často kladené otázky

### Co minifikátor JSON odstraňuje?

Odstraňuje všechny nepodstatné bílé znaky: mezery, tabulátory a zalomení řádků mezi tokeny. Vše uvnitř řetězců zůstává přesně tak, jak je zapsáno, včetně mezer a escape sekvencí.

### Může minifikace změnit moje čísla?

Ne. Nástroj každé číslo zkopíruje přesně tak, jak je zapsáno, místo aby ho parsoval a znovu vypisoval, takže 12345678901234567890 nebo 1.50 se vrátí beze změny a nikdy neztratí přesnost.

### Ověřuje nástroj JSON?

Ano. Vstup musí být striktní JSON podle definice v RFC 8259. Komentáře, koncové čárky, jednoduché uvozovky, klíče bez uvozovek a hodnoty jako NaN jsou odmítnuty.

### Jak se oznamují chyby?

První problém se oznámí včetně řádku a sloupce. Typické zprávy uvádějí neočekávaný znak, neuzavřený řetězec, neplatnou escape sekvenci nebo obsah za koncem hodnoty JSON.

### Odstraňují se duplicitní klíče?

Ne. Minifikátor nevytváří objekt v paměti, takže duplicitní klíče i jejich pořadí zůstávají přesně tak, jak jsou ve vstupu.

### Zachovává se značka pořadí bajtů?

Počáteční značka pořadí bajtů UTF-8 se odstraní, protože není součástí hodnoty JSON. Vše ostatní zůstane na svém místě.

### Jak hluboké může být vnoření?

Objekty a pole lze vnořit až do 1000 úrovní. Hlubší vstup se odmítne se zprávou, aby nedošlo ke zpomalení nebo selhání požadavku.

### Jak velký může být vstup?

Až 1 MB JSON na požadavek. Minimalizace probíhá v jediném průchodu, takže i velké soubory se vracejí rychle.

### Mohu minimalizovat JSON Lines nebo několik dokumentů najednou?

Ne. Vstup musí být jediná hodnota JSON, například jeden objekt nebo jedno pole. Druhá hodnota za první se nahlásí jako neočekávaný obsah včetně řádku a sloupce.

### Ukládají se moje data?

Ne. JSON se pro váš požadavek zpracuje v paměti a odešle zpět. Nikdy se neukládá a zaznamenávají se pouze velikosti požadavků.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
