Instrukcja obsługi
- Wklej JSON, który chcesz skompresować, na przykład odpowiedź API, plik konfiguracyjny lub ładunek śledzenia.
- Narzędzie sprawdza poprawność danych wejściowych i wyświetla po prawej stronie zminimalizowany jednoliniowy wynik.
- Przejrzyj karty statystyk, aby porównać rozmiar oryginalny, rozmiar zminimalizowany, zapisane bajty i zapisany procent.
- Kliknij opcję „Kopiuj zminimalizowany JSON” lub „Pobierz plik .json”, aby uzyskać konfigurację produkcyjną, treść żądań lub skrypty wdrażania.
Główne funkcje
- Zminimalizuj JSON do jednej linii dla ładunków produkcyjnych, fragmentów konfiguracji i osadzonych skryptów
- Sprawdź składnię JSON przed minifikacją, aby uniknąć kopiowania uszkodzonych lub częściowych danych
- Pokaż oryginalny rozmiar, zminimalizowany rozmiar, zapisane bajty i zapisany procent w czasie rzeczywistym
- Skopiuj lub pobierz zminimalizowany plik .json jednym kliknięciem
- Przetwarzaj wszystko lokalnie w przeglądarce bez przesyłania wrażliwych konfiguracji, tokenów lub ładunków API
Powiązane narzędzia
Bezpieczny program formatujący JSON: sformatuj, sprawdź i napraw JSON lokalnie. Upiększ/zmniejsz, podświetl błędy, wygeneruj TypeScript lub Zod, przekonwertuj na XML— prywatny. Spróbuj teraz.
Bezpłatny tester i ewaluator JSONPath dla APIJSON. Wyodrębniaj pasujące węzły w czasie rzeczywistym, sprawdzaj ścieżki i kopiuj wyniki JSON, podczas gdy analizowanie pozostaje lokalne w przeglądarce.
Konwertuj obiekty lub tablice JSON na CSV lokalnie w przeglądarce. Spłaszcz pola, wyświetl podgląd wyniku, a następnie skopiuj lub pobierz CSV bez przesyłania danych.
Konwertuj tekst lub pliki CSV na tablice JSON lokalnie w przeglądarce. Obsługuje nagłówki, ograniczniki przecinków/średników/tabulatorów, pliki typu „przeciągnij i upuść”, kopiuj i pobieraj bez przesyłania.
Porównaj dwa dokumenty JSON lokalnie w przeglądarce. Sortuj klucze obiektów pod kątem różnicy semantycznej, ignoruj szumy związane z kolejnością kluczy i oznaczaj dodane, usunięte i zmodyfikowane pola bez przesyłania.
Bezpłatny internetowy konwerter JSON na TypeScript. Natychmiast generuj interfejsy i typy TypeScript na podstawie ładunków JSON. W 100% prywatne generowanie kodu po stronie klienta.
Konwertuj YAML na sformatowany JSON lokalnie w przeglądarce. To narzędzie programistyczne obsługuje konwersję na żywo, wielodokumentowe YAML, błędy z uwzględnieniem linii, kopiowanie i pobieranie JSON bez przechowywania danych.
Konwertuj JSON na YAML lokalnie w swojej przeglądarce za pomocą konwersji na żywo, ścisłej weryfikacji JSON, szczegółów błędów, jeśli są dostępne, kopiowania i pobierania YAML. Żadne dane nie są przesyłane.
Logika obliczeń
Minifikacja JSON to deformatowanie, a nie kompresja stratna. Narzędzie najpierw sprawdza poprawność i analizuje dane wejściowe za pomocą JSON.parse, a następnie serializuje je za pomocą JSON.stringify(data) w celu utworzenia zwartego jednowierszowego ciągu znaków.
Spowoduje to usunięcie białych znaków, które istnieją wyłącznie w celu czytelności dla człowieka. Nie zmienia nazw pól, nie usuwa węzłów ani nie zmienia wartości. W przypadku dużych ładunków interfejsu API, konfiguracji statycznej lub osadzonych skryptów mniej bajtów może zmniejszyć obciążenie związane z przesyłaniem i kopiowaniem i wklejaniem.
Najczęściej zadawane pytania (FAQ)
Czy minifikacja JSON zmieni moje dane?
Nie. Usuwa podziały wierszy, wcięcia i dodatkowe białe znaki bez zmiany obiektów, tablic, ciągów znaków, liczb, wartości logicznych lub wartości null.
Czy mój JSON został wysłany na serwer?
Nie. Statystyki dotyczące sprawdzania poprawności, minifikacji i rozmiaru są uruchamiane w bieżącej sesji przeglądarki.
Co się stanie, jeśli mój JSON będzie nieprawidłowy?
Narzędzie wyświetla błąd składniowy i zatrzymuje wyjście, aby przypadkowo nie skopiować uszkodzonego JSON.
Dlaczego zaoszczędzony procent jest czasami niski?
Jeśli oryginalny JSON ma już jedną linię lub zawiera bardzo mało białych znaków, zaoszczędzony procent będzie niski. Tego się oczekuje.