TL
Tool Lab
💰Donate
💰Donate

JSONPath Tester

Test JSONPath expressions against JSON data and see matching results.

Wyniki0 dopasowań
Nie znaleziono dopasowań dla tego wyrażenia.

O tym narzędziu

JSONPath to język zapytań do wyodrębniania danych z dokumentów JSON, podobny do XPath dla XML. Odwołuje się do obiektu głównego za pomocą $, uzyskuje dostęp do kluczy za pomocą notacji z kropką i obsługuje indeksy tablic oraz symbole wieloznaczne.

To narzędzie pozwala na bezpośrednie testowanie typowych wyrażeń JSONPath w przeglądarce. Obsługiwana składnia: podstawowe ścieżki, indeksy tablic, symbole wieloznaczne (*) i rekursywne zstępowanie (..).

Jak używać

  1. Wklej dane JSON do obszaru wejściowego lub zmodyfikuj domyślny przykład.
  2. Wpisz ścieżkę w polu wyrażenia JSONPath (np. $.store.book[0].title).
  3. Natychmiast zobaczysz dopasowane wartości w panelu wyników.
  4. Kliknij przyciski przykładów, aby szybko testować typowe wzorce JSONPath.

Przypadki użycia

Testuj wyrażenia JSONPath przed ich użyciem do wyodrębniania pól z odpowiedzi REST API. Nawiguj i debuguj złożone zagnieżdżone struktury JSON.

Często zadawane pytania

  • Jaka składnia JSONPath jest obsługiwana?$ dla korzenia, .key dla dziecka po nazwie, [n] dla indeksu tablicy, [*] lub .* dla wszystkich dzieci, ..key dla rekursywnego zstępowania.
  • Czy wyrażenia filtrów są obsługiwane?Nie. Narzędzie obsługuje podstawowe ścieżki, indeksy, symbole wieloznaczne i rekursywne zstępowanie. Zaawansowany JSONPath jak filtry ?() nie jest obsługiwany.
  • Dlaczego nie ma wyników?Ścieżka może nie pasować do struktury JSON. Klucze są rozróżniane pod względem wielkości liter.