Przejdź do treści
🎯

Ewaluator JSONPath

Testuj wyrażenia JSONPath na danych JSON. Ewaluacja na żywo, podświetlone wyniki. Wsparcie dla podstawowej składni JSONPath. W przeglądarce.

Wypróbuj przykłady:
  

Ściągawka składni JSONPath

JSONPath to odpowiednik XPath dla JSON. Pozwala wybierać węzły z dokumentu JSON za pomocą wyrażenia podobnego do ścieżki. Typowe operatory: $ (root), .key (potomek), ..key (rekurencyjne zejście), [*] (wildcard), [n] (indeks tablicy), [start:end] (slice), [?(@.x > 1)] (wyrażenie filtra).

Typowe wzorce

  • $.store.book[*].author — wszyscy autorzy w tablicy book.
  • $..price — każde pole price gdziekolwiek w drzewie.
  • $.store.book[0,1] — pierwsze dwie książki.
  • $.store.book[-1] — ostatnia książka.
  • $.store.book[?(@.price < 10)] — książki tańsze niż 10.

Typowe zastosowania

  • Parsowanie odpowiedzi API — wyciągaj pola z głęboko zagnieżdżonych odpowiedzi.
  • Nawigacja po konfiguracji — zwięźle przeszukuj duże drzewa konfiguracji.
  • Asercje testowe — pisz ekspresyjne sprawdzenia dla testów integracyjnych.

Prywatność

Cała ewaluacja odbywa się w 100% w Twojej przeglądarce. Żadne dane nie są wysyłane na serwer.