JSONPath Tester a Evaluátor
Dotazujte, kontrolujte a vyhodnocujte JSON dokumenty pomocí JSONPath výrazů v reálném čase. Veškeré vyhodnocování probíhá lokálně ve vašem prohlížeči – vaše data nejsou nikdy nahrána.
Zde se zobrazí odpovídající hodnoty.
Příklady JSONPath
Načtěte ukázková data a klikněte na libovolný výraz níže, abyste si jej okamžitě vyzkoušeli. Tyto příklady demonstrují standardní selektory i rozšíření JSONPath-Plus.
| Výraz | Popis | |
|---|---|---|
| $.store.book[*].author | Autoři všech knih v obchodě. | |
| $..author | Všichni autoři rekurzivně kdekoli v JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | První dvě knihy pomocí sjednocení/čárkových selektorů. | |
| $.store.book[:2] | První dvě knihy pomocí notace řezu. | |
| $.store.book[?(@.isbn)] | Všechny knihy, které obsahují vlastnost ISBN. | |
| $..price | Všechny ceny rekurzivně kdekoli v dokumentu. |
O JSONPath-Plus
Tento evaluátor používá dialekt JSONPath-Plus. Rozšiřuje původní specifikaci JSONPath o vlastní funkce, rodičovské selektory (^), filtry vlastností/indexů a nativní operace s poli/řezy.
Rozdíly v syntaxi a dialektech
Syntaxe JSONPath se liší napříč knihovnami (např. Go, Java, Python). JSONPath-Plus je plně klientský JavaScript, který umožňuje bezpečné standardní filtrační funkce a hluboké vyhledávání selektorů v prohlížeči.
100% soukromí na straně klienta
Vaše JSON dokumenty a dotazovací výrazy jsou vyhodnocovány přímo uvnitř sandboxu vašeho prohlížeče. Žádná data nejsou odesílána externím API nebo serverům, což zajišťuje úplné soukromí.