JSON tömörítő
Tömöríts és validálj JSON-t a böngésződben, és nézd meg, hány bájtot takarítasz meg.
Kapcsolódó eszközök
Így használd a következőt: JSON tömörítő
- 01
Illeszd be a JSON-odat.
- 02
Automatikusan validálódik és tömörödik.
- 03
Másold ki a tömörített kimenetet, és ellenőrizd a bájtmegtakarítást.
Mit csinál a tömörítés
Egy JSON-tömörítő ellenőrzi a JSON-od, és eltávolít minden felesleges karaktert, vagyis a szóközöket, a behúzást és a sortöréseket, amelyek olvashatóvá teszik a JSON-t, majd jelenti, hány bájtot és hány százalékot spóroltál.
A tömörített JSON jelentésében azonos a formázott változattal; csak a kozmetikai szóközök tűnnek el. Ettől lesz ez a helyes forma az éles használatra: API-válaszokhoz, alkalmazásba csomagolt konfigurációhoz vagy bármilyen adathoz, ahol az átviteli méret és az elemzési idő számít.
Hogyan működik és hogyan ellenőriz
A böngésződben fut a natív JSON-motorral, így a kimenet pontosan az, amit a saját kódod is előállítana. Mivel először elemez, a sikeres tömörítés egyben azt is megerősíti, hogy a JSON-od érvényes; érvénytelen bemenetre pontos hibaüzenetet ad.
Mi változik és mi nem
Egy finom hatás a számok normalizálása, ami a JSON-szabvány része, nem ennek az eszköznek a sajátossága: az 1.50-ből 1.5 lesz, az 1e3 pedig átírásra kerülhet, mert ugyanazt az értéket jelentik. A kulcsok, a szövegek, a logikai értékek és a szerkezet soha nem változik.
A tömörítés és a gzip együtt
A tömörítés és a gzip kiegészítik egymást, nem alternatívák. A kiszolgálók általában gzippel tömörítik a válaszokat, ami erősen összenyomja az ismétlődő szöveget; ha előbb tömörítesz, azzal eltávolítod azokat a szóközöket, amelyekkel a tömörítőnek egyébként dolgoznia kellene, és a kettő együtt adja a legkisebb átvitelt.
A fordítottja és az adatvédelem
Amikor a zsugorítás helyett olvasnod vagy szerkesztened kell a JSON-t, a JSON formázó a fordítottját végzi, és tiszta behúzással írja ki. Semmi nem töltődik fel abból, amit itt beillesztesz.
Gyakran ismételt kérdések
Mit csinál a JSON tömörítése?
Eltávolít minden felesleges szóközt és sortörést, létrehozva a legkisebb érvényes JSON-t ugyanazokkal az adatokkal, ami gyorsabban átvihető.
Megváltoztatja az adataimat?
Nem. Csak a formázás tűnik el. A kulcsok, értékek és típusok megmaradnak, és a számok a JSON-szabvány szerint normalizálódnak (például az 1.50 1.5 lesz).
Mi van, ha a JSON-om érvénytelen?
Megjelenik az elemző hibaüzenete, hogy javíthasd. Semmi nem tömörödik, amíg a JSON nem érvényes.