Jak korzystać: Formatter i walidator JSON
- 1
Wklej lub otwórz JSON
Wklej tekst do lewego pola, upuść na nie plik .json albo użyj przycisku Otwórz plik. Kliknij Przykład, by zobaczyć, jak to działa.
- 2
Wybierz układ
Wybierz 2 spacje, 4 spacje lub Tabulator, włącz Sortuj klucze A–Z, jeśli chcesz mieć stałą kolejność, a potem kliknij Formatuj JSON lub Minifikuj.
- 3
Popraw błąd
Jeśli JSON jest nieprawidłowy, sprawdź wiersz, kolumnę i podpowiedź, przejdź do miejsca błędu przyciskiem Przejdź do wiersza albo kliknij Napraw JSON.
- 4
Kopiuj, pobierz lub przeglądaj
Skopiuj wynik, pobierz go jako plik .json albo otwórz kartę Drzewo, by zwijać węzły i kopiować JSONPath.
Limity i Pro
Za darmo i bez rejestracji: otwierasz pliki do 50 MB. Dane wejściowe powyżej 200 000 znaków są przetwarzane w wątku w tle, pliki powyżej 2 MB są formatowane bez wczytywania do edytora, a widok drzewa obsługuje dokumenty do 2 MB.
Pro usuwa reklamy; limity formattera są takie same w każdym planie. Zobacz Pro
O narzędziu: Formatter i walidator JSON
Wklej odpowiedź API, plik konfiguracyjny lub linijkę z logu, a formatter sprawdzi ją pod kątem standardu JSON (RFC 8259). Potem wyświetli ją z wcięciem na dwie spacje, cztery spacje lub tabulatorem albo zminifikuje do jednej linii. Klucze możesz posortować alfabetycznie, dzięki czemu łatwo porównasz dwie wersje tego samego dokumentu.
Gdy JSON jest błędny, zobaczysz numer wiersza i kolumny, opis tego, czego oczekiwano, znak ^ pod dokładnym miejscem błędu oraz prawdopodobną poprawkę: brakujący przecinek na końcu poprzedniego wiersza, zbędny przecinek na końcu, apostrofy zamiast cudzysłowów, nazwę właściwości bez cudzysłowu, komentarz, pythonowe True lub None, NaN, surowy znak nowego wiersza w ciągu znaków albo niezamknięty nawias. Przycisk Napraw JSON poprawia te typowe usterki za jednym razem i wypisuje każdą zmianę, więc możesz ją sprawdzić albo cofnąć.
Liczby i sekwencje ucieczki są kopiowane dokładnie tak, jak je wpisano, więc identyfikator taki jak 12345678901234567890 nie zostanie zaokrąglony tak, jak zrobiłby to JSON.parse. Widok drzewa zwija obiekty i tablice, pokazuje liczbę kluczy lub elementów w każdym z nich oraz pozwala skopiować JSONPath albo wartość dowolnego węzła.
Duże pliki są obsługiwane w wątku w tle, więc strona nie zawiesza się, gdy formatujesz eksport o rozmiarze 50 MB. Narzędzie nie waliduje danych względem JSON Schema, nie konwertuje do YAML ani CSV i nie wyszukuje danych za pomocą wyrażeń JSONPath.
Prywatność
Analiza, formatowanie i naprawa odbywają się w tej karcie przeglądarki; wklejony lub otwarty JSON nie jest przesyłany na serwer ani do żadnej usługi. W pamięci lokalnej zapisujemy tylko wybrane wcięcie i ustawienie sortowania kluczy – sam dokument nie zostaje po zamknięciu strony.
Funkcje
Błędy, które da się naprawić
Wiersz, kolumna, znak pod problemem i podpowiedź poprawki zamiast komunikatu „Unexpected token”.
Naprawa jednym kliknięciem
Zamienia JSON z komentarzami, zbędnymi przecinkami, apostrofami lub kluczami bez cudzysłowów w poprawny, ścisły JSON.
Zwijane drzewo
Zwiń dowolny obiekt lub tablicę i skopiuj JSONPath albo wartość węzła.