Tester JSONPath
Bezpłatny online tester JSONPath, nie wymaga instalacji. Obsługuje rekurencję, filtrowanie i segmentowanie danych.
Informacje o teście JSONPath
Wykonuje zapytanie JSONPath na dowolnym dokumencie JSON, który wkleisz, i wyświetla dopasowane węzły ładnie sformatowane. Wbudowany tokenizer obsługuje korzeń ($), klucze z kropką i nawiasami, wieloznaczniki (*), rekursywne zejście (..), indeks i wycinek tablicy [0:2] oraz wyrażenia filtrujące, takie jak [?(@.price < 10)].
Jak używać
1. Wklej poprawny JSON w obszar tekstowy JSON Input po lewej stronie. 2. Wpisz wyrażenie JSONPath (np. $.store.book[*].author) w polu po prawej stronie. 3. Kliknij Test, aby wyliczyć; panel wyników renderuje JSON z wcięciem 2 spacji. 4. Kliknij Examples, aby wstawić jedną z pięciu gotowych ścieżek. 5. Kliknij Copy, aby skopiować wynik zserializowany do JSON.
Obsługiwana składnia ścieżki
Korzeń $ i bieżący węzeł @. Dostęp do składowych przez .key lub ['key']. Wieloznacznik * rozwija tablice i wartości obiektów. Rekursywne zejście .. przechodzi przez wszystkie poziomy zagnieżdżenia. Formy nawiasowe: [0] pojedynczy indeks, [0:2] wycinek (początek włączny, koniec wyłączny), [?(@.field op value)] filtr z operatorami >, <, >=, <=, ==, ===, !=, !==. Gdy dokładnie jeden węzeł pasuje, jest zwracany bezpośrednio; w przeciwnym razie zwracana jest tablica dopasowań.
▶Co robi operator rekursywnego zejścia ..?
▶Jakie operatory są obsługiwane w filtrach?
▶Dlaczego pojedyncze dopasowanie jest zwracane bez opakowania?
▶Co się stanie zniekształconym kodem JSON?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.