Wejście JSON

Wyniki

Czym jest JSONPath?

JSONPath to język zapytań dla JSON, analogiczny do XPath dla XML. Używa zwięzłej składni wyrażeń ścieżki do adresowania części dokumentu JSON.

To narzędzie implementuje przeglądarkowy ewaluator JSONPath obsługujący najczęstsze operatory.

Jak zapytywać JSON z JSONPath

Wykonaj te kroki, aby wyodrębnić dane z JSON.

1

Wklej swój JSON

Wklej swój dokument JSON w panelu wejściowym.

2

Wprowadź wyrażenie JSONPath

Wpisz wyrażenie JSONPath w polu zapytania.

3

Uruchom i kopiuj wyniki

Kliknij Uruchom. Pasujące wartości są wyświetlane jako tablica JSON.

Przypadki użycia

Filtrowanie odpowiedzi API

Wyodrębnij tylko potrzebne pola z dużej odpowiedzi API.

Eksploracja danych

Użyj rekurencyjnego zejścia, aby odkryć wszystkie wystąpienia nazwy pola na dowolnej głębokości.

Generowanie asercji testowych

Generuj precyzyjne asercje dla automatycznych testów.

Ekstrakcja wartości konfiguracyjnych

Wyodrębnij konkretne wartości z dużych plików konfiguracyjnych JSON.

Często zadawane pytania

Jakie operatory JSONPath są obsługiwane?

To narzędzie obsługuje: $ (korzeń), .key i ['key'] (dziecko), [n] (indeks tablicy), [*] (symbol wieloznaczny), .. (rekurencyjne zejście) i wyrażenia filtrujące.

Jak JSONPath różni się od SQL?

JSONPath to język wyrażeń ścieżki do nawigowania hierarchicznych danych JSON, a nie relacyjny język zapytań.

Czy ewaluator obsługuje wszystkie funkcje JSONPath?

To narzędzie obsługuje najczęstsze operatory JSONPath do codziennego użytku.

Czy moje dane są wysyłane na serwer?

Nie. Wszystko dzieje się w przeglądarce.

Jaki jest format wyniku?

Wyniki są zwracane jako tablica JSON.

Powiązane narzędzia

Odkryj więcej narzędzi do zapytań, filtrowania i walidacji JSON.