Formater JSON i YAML
- Pliki nie opuszczają urządzenia
- Działa w przeglądarce
- Za darmo, bez konta, bez znaku wodnego
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
Formatuj, minifikuj i waliduj JSON, konwertuj między JSON a YAML i przeglądaj duże dokumenty jako zwijane drzewo. Wszystko działa w przeglądarce, z dokładnymi błędami wiersza i kolumny, zapytaniami JSONPath i trybem łagodnym dla JSON5, komentarzy i JSON Lines.
Wklej JSON albo YAML w polu Wejście, upuść na nie plik albo kliknij Otwórz plik.
Wybierz Wynik: Formatuj, Minifikuj, YAML albo Drzewo. Wybierz Wcięcie i włącz Sortuj klucze, jeśli chcesz klucze w kolejności alfabetycznej.
Opcjonalnie: wpisz JSONPath w Zapytaniu, na przykład $.items[*].name, aby zostawić tylko pasujące wartości.
Skopiuj wynik, kliknij Pobierz albo kliknij Użyj jako wejście, aby dalej na nim pracować.
Nie. Parsowanie, formatowanie i konwersja działają w przeglądarce, więc dane nigdy nie opuszczają urządzenia. Duże wejścia są przetwarzane w wątku w tle, aby pisanie zostało płynne.
Pasek stanu podaje wiersz i kolumnę pierwszego problemu i często nazywa przyczynę, na przykład brakujący przecinek. Jeśli wejście ma tylko komentarze, końcowe przecinki albo pojedyncze cudzysłowy, kliknij Włącz łagodne parsowanie.
Tak, przy włączonym Łagodnym parsowaniu. Przyjmuje komentarze, końcowe przecinki, pojedyncze cudzysłowy, klucze bez cudzysłowów, NaN i jedną wartość w wierszu. Wynik jest zawsze ścisłym JSON, a JSON Lines staje się jedną tablicą.
Nie. Liczby całkowite poza 2^53 są zachowywane dokładnie tak, jak zapisano, więc 64-bitowe identyfikatory przeżywają formatowanie i minifikację bez zmian.
Przełącz Wynik na Drzewo, kliknij wartość, a potem użyj Kopiuj ścieżkę. Zapytaj tę ścieżkę wysyła ją do pola Zapytanie.
Dokumenty rozdzielone --- są łączone w jedną tablicę, a notatka pod wynikiem o tym mówi.