Formatter JSON
Formatuj, minimalizuj, sortuj klucze i konwertuj między obiektami JSON a escapowanymi ciągami.
Jak to działa
Formater JSON waliduje i upiększa dowolny dokument JSON bezpośrednio w przeglądarce przy użyciu natywnego silnika JSON.parse — bez przesyłania, bez serwera, bez dostępu do sieci po pierwszym załadowaniu strony.
Wklej surowy JSON do pola wejściowego, wybierz wcięcie (2 spacje, 4 spacje lub tabulatory), a następnie kliknij Formatuj, aby uzyskać czytelny kod, Minifikuj, aby usunąć zbędne białe znaki, Sortuj, aby alfabetycznie ułożyć klucze (przydatne do stabilnych diff’ów), lub Stringify/Destringify, aby opakować dokument w cudzysłów.
Błędy są zgłaszane w linii z dokładną wiadomością parsera i przesunięciem bajtowym, gdzie parsowanie się zatrzymało.
Wszystko działa po stronie klienta. Narzędzie działa w pełni offline po załadowaniu.
Przypadki użycia
- Debugowanie odpowiedzi API
- Czytelne przeglądanie plików konfiguracyjnych
- Weryfikacja ładunków webhook
- Czyszczenie danych przed przesłaniem
- Udostępnianie sformatowanego JSON współpracownikom
Często zadawane pytania
- Czy mój JSON jest wysyłany na serwer?
- Nie. Parsowanie odbywa się w przeglądarce za pomocą natywnego JSON.parse.
- Jaki jest maksymalny rozmiar wejścia?
- 1 MB. Powyżej narzędzie odrzuca wejście, aby utrzymać responsywność karty.
- Dlaczego Sortuj zmienia też zagnieżdżone obiekty?
- Sortuj jest rekurencyjne — klucze zagnieżdżone są też alfabetyzowane dla stabilnych diff'ów.
- Co robi Stringify?
- Opakowuje JSON w cudzysłów i escaping, odpowiedni do osadzenia w innej wartości JSON.
- Czy obsługuje JSON5, komentarze lub przecinki końcowe?
- Nie — tylko ścisły JSON (RFC 8259). Komentarze lub przecinki końcowe powodują błąd parsowania.