JSONPath Tester i Ewaluator

Zapytaj, sprawdź i oceń dokumenty JSON za pomocą wyrażeń JSONPath w czasie rzeczywistym. Cała ocena odbywa się lokalnie w przeglądarce — Twoje dane nigdy nie są przesyłane.

Dialekt: JSONPath-Plus
Gotowy
0 bajtów
Dopasowane wartości zostaną wyświetlone tutaj.

Przykłady JSONPath

Załaduj przykładowe dane i kliknij dowolne wyrażenie poniżej, aby natychmiast je wypróbować. Te przykłady demonstrują standardowe selektory, a także rozszerzenia JSONPath-Plus.

Wyrażenie Opis
$.store.book[*].author Autorzy wszystkich książek w sklepie.
$..author Wszyscy autorzy rekurencyjnie w dowolnym miejscu w JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Pierwsze dwie książki za pomocą selektorów unii/przecinka.
$.store.book[:2] Pierwsze dwie książki za pomocą notacji wycinków.
$.store.book[?(@.isbn)] Wszystkie książki zawierające właściwość ISBN.
$..price Wszystkie ceny rekurencyjnie w dowolnym miejscu w dokumencie.

O JSONPath-Plus

Ten ewaluator uruchamia dialekt JSONPath-Plus. Rozszerza on oryginalną specyfikację JSONPath o niestandardowe funkcje, selektory nadrzędne (^), filtry właściwości/indeksów oraz natywne operacje na tablicach/wycinkach.

Różnice w składni i dialekcie

Składnia JSONPath różni się w zależności od bibliotek (np. Go, Java, Python). JSONPath-Plus to w pełni kliencki JavaScript, umożliwiający bezpieczne używanie standardowych funkcji filtrowania i głębokiego wyszukiwania selektorów w przeglądarce.

100% Prywatność po stronie klienta

Twoje dokumenty JSON i wyrażenia zapytań są oceniane bezpośrednio w piaskownicy przeglądarki. Żadne dane nie są wysyłane do zewnętrznych interfejsów API ani serwerów, co zapewnia pełną prywatność.

Tester JSONPath

Ocenić poparte wyrażenia JSONPath przeciwko lokalnemu dokumentowi JSON i sprawdzić dopasowane ścieżki i wartości.

Wejście
JSON i JSONPath wyrażenia.
Wyjście
Wartości dopasowane do ich ścieżek i liczyć.
Prawdziwe ograniczenia
Dialekty JSONPath różnią się; wyrażenia skryptów i nieopieranych operatorów nie są akceptowane, a ważna zapytanie może prawnie nic nie odpowiadać.
Prywatność i przetwarzanie danych
W tej karcie przeglądarki przetwarzane są ważne JSON i wyrażenie JSONPath. Converter nie otrzymuje ani nie przechowuje; zamknięcie lub ponowne ładowanie strony oczyszcza stan pracy, chyba że narzędzie wyraźnie oferuje lokalne pobieranie.

Jak wykorzystać ten narzędzie

  1. Zapewnij ważny JSON i wyrażenie JSONPath w kontrolkach narzędzi.
  2. Wybierz ustawienia, które wpływają na wartości dopasowane do ich ścieżek i liczyć, a następnie uruchomić narzędzie.
  3. Przeglądaj wartości dopasowane do ich ścieżek i liczyć przed kopiowaniem lub pobieraniem.

Wspólne tryby niepowodzenia

Nieprawidłowy JSON, zniekształcony bramek, nieopierany operator lub brakuje z dokumentu ścieżki powodują błąd lub zero mecze.

Przykład przydatny

Wypoczęcie $.store.book[*].title przeciwko dokumentowi magazynowemu, aby wymienić każdy tytuł książki.