JSON-minimalizáló

A gyártási API-k és a naplószállítók gyakran kompakt JSON-t küldenek szép szóköz nélkül. A kicsinyítés eltávolítja a behúzásokat és a sortöréseket, miközben megőrzi az adatokat — csökkenti a bájtokat a sávszélesség és a tárolás érdekében.

A JSON kicsinyítése

1. Megfelelően nyomtatott JSON beillesztése.
2. Kattints a kicsinyítés gombra — az érvénytelen JSON elemzési hibát jelez.
3. Egysoros eredmény másolása.
4. Használd HTTP törzsben, env vars-ban vagy beágyazott konfigurációban.

Példák kicsinyítése

Beágyazás HTML-adatattribútumba

Csökkentse a diagramot néhány címkével a JSON-konfigurációban. bájt.

Lambda env mérete

AWS env vars méretkorlátozással rendelkezik — a beágyazott JSON titkos wrapper minimalizálása.

Mobil API kérés

Csökkentse a POST törzsméretét 3 lassú hálózaton.

Mikor használd ezt az eszközt

• JSON vezetékes, többszöri, nagy méretben történő szállításakor.
• Sok hasonló konfigurációs blob tárolásakor.
• Ha az eszközök egysoros JSON-t (egyes CLI-ket) igényelnek.

A kanonikus JSON aláíráshoz

A JWT és néhány blokklánc API kanonikus bájtsorrendet igényel. Lehetséges, hogy a kulcsok rendezése után vak kicsinyítésre van szükség — ellenőrizd a specifikációkat az aláírt terhelések minimalizálása előtt.

Gyakori kérdések

Módosítja a minimálás az adatokat?

Nem — csak a jelentéktelen szóközt távolítja el; az értékek és a kulcsok sorrendje változatlanok maradnak (a kulcssorrend megmarad értelmezettként).

Minifikálás vagy tömörítés?

A kicsinyítés eltávolítja a szóközöket; A gzip tovább tömöríti a HTTP rétegben — mindkettő verem.

Érvénytelen JSON?

A minifikátor elemzése sikertelen — először javítsd ki az érvényesítővel.

A Unicode kihagyva?

A szabványos stringify elkerülheti a nem ASCII-t — a viselkedés megegyezik a JSON.stringify-val.

Helyi?

Yes.