{ }JSONKit.tools

Minifikacja JSON Online

Zwiń JSON do najmniejszej poprawnej postaci i zobacz dokładną oszczędność w bajtach. Upiększ jest o jedno kliknięcie stąd, gdy potrzebujesz z powrotem czytelnej wersji.

Wcięcie

Wejście

Wyjście

Czekam na dane…

O tym narzędziu

Minifikacja usuwa każdy bajt, którego parser nie potrzebuje: wcięcia, znaki nowej linii i spacje wokół dwukropków oraz przecinków. Dane pozostają nietknięte, więc wynik parsuje się do dokładnie tego samego obiektu — po prostu lżej podróżuje po sieci i zajmuje mniej miejsca w pamięci podręcznej, kolumnie bazy danych czy atrybucie HTML. Każde uruchomienie podaje rozmiar przed i po, więc oszczędność jest liczbą, a nie przypuszczeniem.

Jak używać

  1. 1Wklej do panelu wejścia JSON, który chcesz zmniejszyć.
  2. 2Zwarty wynik pojawia się od razu, a oszczędność rozmiaru widać na pasku stanu.
  3. 3Naciśnij Kopiuj, aby go zabrać, albo Upiększ, aby wrócić do widoku z wcięciami.

Częste pytania

›Co właściwie usuwa minifikacja JSON-a?

Tylko nieznaczące białe znaki: wcięcia, podziały wierszy oraz spacje po dwukropkach i przecinkach. Klucze, wartości, kolejność i typy pozostają dokładnie takie same, więc sparsowany wynik jest identyczny.

›O ile zmniejsza się JSON?

Zwykle o 15–40% przy sformatowanych dokumentach — im głębsze zagnieżdżenie, tym więcej wcięć do usunięcia. Ta strona pokazuje rozmiar przed i po przy każdym uruchomieniu.

›Czy warto minifikować, skoro serwer używa już gzipa?

Zysk jest mniejszy, ale realny. Gzip bardzo dobrze kompresuje powtarzające się białe znaki, więc minifikacja na wierzchu daje zwykle kilka procent. Najbardziej liczy się przy ładunkach przechowywanych bez kompresji, osadzonych w HTML-u albo wysyłanych przez websockety.

›Czy mogę odzyskać sformatowaną wersję?

Tak. Minifikacja jest bezstratna, jeśli chodzi o dane, więc naciśnięcie Upiększ ponownie wcina ten sam dokument. Usunięte zostały wyłącznie białe znaki.

›Jak zminifikować JSON z wiersza poleceń?

Za pomocą jq: jq -c . data.json — flaga -c wypisuje zwarte wyjście. W Node to samo robi JSON.stringify(JSON.parse(input)).