CanDoYa
PL

Darmowy Minifikator JSON

Działa w całości w przeglądarce - bez wysyłania plików i bez rejestracji.

JSON
Zminifikowany
Wklej JSON, aby go zminifikować
Udostępnij to narzędzie

Co robi minifikator JSON?

Minifikator JSON usuwa wszystkie zbędne spacje, tabulacje i znaki nowej linii z dokumentu JSON, ściągając go do jednej zwartej linii. Same dane pozostają identyczne - znika tylko formatowanie - więc plik jest mniejszy i szybciej się wczytuje. Wklej tu swój JSON, a minifikacja zadzieje się na żywo, z podglądem liczby bajtów przed i po oraz procentem oszczędności.

Jak korzystać

  1. 1Wklej swój JSON. Umieść w polu wejściowym JSON sformatowany, ładnie wcięty albo napisany ręcznie.
  2. 2Zobacz wynik na żywo. Zwarta wersja w jednej linii pojawia się natychmiast, a pasek statusu potwierdza poprawność JSON-a lub wskazuje pierwszy błąd.
  3. 3Sprawdź, ile zaoszczędziłeś. Licznik rozmiaru pokazuje liczbę bajtów przed i po oraz procent usuniętych danych, więc dokładnie wiesz, o ile plik zrobił się lżejszy.
  4. 4Skopiuj wynik. Skopiuj zminifikowany JSON i wklej go tam, gdzie potrzebny jest zwarty payload.

Dla kogo

Minifikacja to przejście parsowania i ponownego zserializowania przy użyciu wbudowanego silnika JSON przeglądarki, więc zwarty wynik zawiera dokładnie te same dane, które odczyta później Twój kod - żadnych utraconych komentarzy, żadnych ręcznie przestawionych kluczy, nic się nie psuje. Licznik rozmiaru liczy rzeczywiste bajty UTF-8, a nie znaki, więc plik pełen emoji czy polskich znaków diakrytycznych pokazuje prawdziwą wagę, jaką będzie mieć w transferze.

Najczęstsze pytania

Czy minifikator JSON jest darmowy?

Tak - jest całkowicie darmowy, bez rejestracji i bez limitów użycia. Działa w całości w Twojej przeglądarce.

Czy mój JSON jest gdzieś wysyłany?

Nie. Twój JSON jest parsowany i minifikowany lokalnie w przeglądarce i nigdy nie trafia na żaden serwer, więc możesz spokojnie wklejać nim prywatne klucze API, tokeny czy dane wewnętrzne.

Czy minifikacja zmienia moje dane?

Nie. Minifikacja usuwa jedynie spacje, tabulacje i znaki nowej linii między elementami. Każdy klucz, wartość, liczba i ciąg znaków - łącznie ze spacjami wewnątrz ciągów - zostaje zachowany dokładnie, więc dane po sparsowaniu są identyczne z oryginałem.

O ile zmniejszy się mój JSON?

Zależy to od tego, jak był wcześniej sformatowany. Ładnie wcięty JSON z głębokim zagnieżdżeniem potrafi skurczyć się o 40-70%, bo niesie ze sobą sporo wcięć, podczas gdy już zwarty JSON prawie się nie zmieni. Narzędzie pokazuje dokładną liczbę zaoszczędzonych bajtów i procent dla Twojego pliku.

Co jeśli mój JSON jest niepoprawny?

Minifikator waliduje na bieżąco, w trakcie pisania. Jeśli JSON ma przecinek na końcu listy, pojedyncze cudzysłowy, klucz bez cudzysłowów albo brakujący nawias, pasek statusu nazywa problem - a tam, gdzie przeglądarka podaje pozycję, wskazuje linię i kolumnę - żebyś mógł to naprawić przed minifikacją.

Czy działa offline?

Tak. Po wczytaniu strony minifikator działa dalej bez połączenia z internetem, bo całe przetwarzanie odbywa się na Twoim urządzeniu.