Formatowanie i walidacja JSON
Sformatuj, zminifikuj i sprawdź JSON — z dokładnym wierszem i kolumną błędu.
Powiązane narzędzia
Formatowanie i walidacja JSON
Wklej JSON, a narzędzie przeformatuje go do czytelnej postaci — albo dokładnie wskaże, gdzie się psuje. To codzienny towarzysz przy odpowiedziach z API, plikach konfiguracyjnych, danych z logów, manifestach paczek i przy zminifikowanym bloku, który przed chwilą skopiowałeś z zakładki sieci.
Wcięcie wybierasz sam: dwie spacje, cztery spacje albo tabulatory. Zamiast tego wybierz „Minifikuj”, a zniknie każda opcjonalna spacja i każde złamanie wiersza — właśnie tego potrzebujesz przed wklejeniem danych do query stringu, zmiennej środowiskowej albo fixture testowego. Po włączeniu „Sortuj klucze obiektów alfabetycznie” wszystkie obiekty w dokumencie zostaną przestawione rekurencyjnie, na najwyższym poziomie i w zagnieżdżeniach. Dwie wersje tej samej konfiguracji dają się dzięki temu porównać w diffie, bo kolejność kluczy przestaje być szumem.
Walidacja odbywa się w tym samym przebiegu. Gdy wejście nie jest prawidłowym JSON-em, dostajesz spokojny komunikat z wierszem i kolumną problemu oraz z powodem podanym przez parser — nadmiarowy przecinek czy brakujący cudzysłów znajdziesz więc w kilka sekund, a nie po minutach mrużenia oczu. Przy prawidłowym wejściu podsumowanie to potwierdza i dorzuca liczby warte poznania: ile kluczy zawiera dokument liczonych rekurencyjnie, jak głęboko jest zagnieżdżony i ile bajtów zajmuje sformatowany wynik.
Wszystko działa w twojej przeglądarce — nie leci żadne żądanie i nic nie jest zapisywane. Przy JSON-ie ma to podwójne znaczenie, bo dane często niosą tokeny, rekordy klientów albo wewnętrzne nazwy serwerów. Wklej tu dane produkcyjne bez wahania, a potem skopiuj wynik lub pobierz go jako plik.