JSON Toolkit

Parsowanie JSON

Formatowanie i walidacja JSON, wskazywanie błędów według wiersza i kolumny, widok drzewa i kopiowanie JSONPath

Źródło 0.00 B · Wynik 0.00 B · Kompresja 0%
Wynik

Parsowanie i formatowanie JSON — wyjaśnienie

Parser JSON przekształca zwarty lub nierówno wcięty tekst w spójny układ z wcięciem ze spacji lub tabulatorów i od razu pokazuje rozmiar źródła, rozmiar wyniku oraz stopień kompresji. Wszystko działa w przeglądarce, więc pliki konfiguracyjne, odpowiedzi API i fragmenty logów nigdy nie opuszczają Twojego urządzenia.

Formatowanie rozpoczyna się od kontroli składni. Końcowy przecinek, brakujący cudzysłów lub niezrównoważony nawias są zgłaszane wraz z wierszem i kolumną, a edytor zaznacza dokładne położenie, aby można było je poprawić zamiast przeszukiwać cały dokument.

Poza widokiem tekstowym można przełączyć się do widoku drzewa, rozwijać obiekty i tablice poziom po poziomie oraz kopiować JSONPath dowolnego węzła do późniejszych zapytań lub skryptów. W przypadku dłuższych sesji edycji użyj strony edytora online i jego lokalnej wersji roboczej.

Często zadawane pytania

Co zrobić z błędem końcowego przecinka?
Standardowy JSON nie pozwala na przecinek po ostatnim elemencie obiektu lub tablicy. Usuń ten przecinek, aby przejść walidację; jeśli tekst pochodzi z JSON5 lub obiektu JavaScript, najpierw przekonwertuj go na stronie JSON5.
Dlaczego sformatowany wynik jest większy?
Formatowanie dodaje podziały wierszy i wcięcia, więc wynik jest zwykle większy niż zwarte wejście. Ujemny stopień kompresji jest oczekiwany; jeśli potrzebujesz mniejszego ładunku, użyj trybu kompresji.
Gdzie przechowywany jest przeanalizowany wynik?
Wynik istnieje tylko w pamięci bieżącej strony i znika po odświeżeniu. Strona historii zapisuje ostatnie formatowania, które uruchomisz świadomie, a te dane pozostają w przeglądarce.