JSON Query
Zapytuj dane JSON z wyrażeniami JSONPath
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.
Wklej swój JSON
Wklej swój dokument JSON w panelu wejściowym.
Wprowadź wyrażenie JSONPath
Wpisz wyrażenie JSONPath w polu zapytania.
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.