Parsowanie JSON
Formatowanie i walidacja JSON, wskazywanie błędów według wiersza i kolumny, widok drzewa i kopiowanie JSONPath
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.