Narzędzia programistyczne ● Przetwarzanie lokalne

Przeglądarka JSONPath

Wybierz wartości z dokumentu JSON za pomocą wyrażeń JSONPath i sprawdź każdy wynik.

Przygotowywanie narzędzia…
Wypróbuj krótki przykład

Wypróbuj krótki przykład

Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.

Wybieraj wartości z dokumentu JSON za pomocą JSONPath i przeglądaj każde dopasowanie wraz z jego ścieżką. Wklej dokument JSON i wyrażenie JSONPath zaczynające się od $. Używaj zapisu kropkowego lub nawiasowego z cudzysłowami dla właściwości obiektów, nawiasów dla indeksów tablic, * jako symbolu wieloznacznego, wycinków dla zakresów tablic i .. do rekurencyjnego przeszukiwania. Każdy wynik zawiera ścieżkę i wartość JSON. Filtry i funkcje nie są obsługiwane. Obsługuje korzeń, nazwane elementy, nazwy w cudzysłowie, indeksy tablic, symbole wieloznaczne, wycinki tablic i rekurencyjne przeszukiwanie. Filtry, funkcje i unie selektorów nie są zaimplementowane. Dane wejściowe mają limit 1 000 000 znaków i 10 000 dopasowań.

undefined

{"items":[{"value":"tea"},{"value":"coffee"}]}

undefined

$.items[*].value

Oczekiwany wynik

$.items[0].value"tea"$.items[1].value"coffee"

Przykład będzie dostępny, gdy narzędzie będzie gotowe.

Tekst jest przetwarzany w Twojej przeglądarce.

✓ Przetwarzanie lokalne✓ Bez konta✓ Dane przetwarzane tutaj✓ Bezpłatnie

Krótka odpowiedź

Wybieraj wartości z dokumentu JSON za pomocą JSONPath i przeglądaj każde dopasowanie wraz z jego ścieżką.

Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.

Jak używać

Wklej dokument JSON i wyrażenie JSONPath zaczynające się od $. Używaj zapisu kropkowego lub nawiasowego z cudzysłowami dla właściwości obiektów, nawiasów dla indeksów tablic, * jako symbolu wieloznacznego, wycinków dla zakresów tablic i .. do rekurencyjnego przeszukiwania. Każdy wynik zawiera ścieżkę i wartość JSON. Filtry i funkcje nie są obsługiwane.

Ograniczenia

Obsługuje korzeń, nazwane elementy, nazwy w cudzysłowie, indeksy tablic, symbole wieloznaczne, wycinki tablic i rekurencyjne przeszukiwanie. Filtry, funkcje i unie selektorów nie są zaimplementowane. Dane wejściowe mają limit 1 000 000 znaków i 10 000 dopasowań.

Najczęstsze pytania

Jaka składnia JSONPath jest dostępna?

Obsługiwane są korzeń $, składowe, indeksy tablic, symbole wieloznaczne *, wycinki i rekurencyjne przeszukiwanie (..). Filtry i funkcje nie są obsługiwane.

Czy zapytanie zmienia mój JSON?

Nie. Zapytanie wybiera i wyświetla wartości bez modyfikowania dokumentu.

Źródła i odniesienia

Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.