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í.
Související vývojářské nástroje
JSONPath testování
Hodnotit podporované vyjádření JSONPath proti místnímu dokumentu JSON a zkontrolovat odpovídající cesty a hodnoty.
- Vstup
- JSON a JSONPath výrazy.
- Výstup
- Hodnoty, které se hodí s jejich cestami a počítáním.
- Reálné omezení
- JSONPath dialekti se liší; skriptové výrazy a nepodporované operátory nejsou přijímány, a platná dotaze může legitimně nic vyhovovat.
- Soukromí a zpracování údajů
- platný JSON a výraz JSONPath se zpracovává v této tabulce prohlížeče. konvertor ho nepřijímá ani neukládá; zavření nebo přenosu stránky vyčistí stav práce, pokud nástroj výslovně neposkytuje místní stahování.
Jak tento nástroj používat
- Zajišťujte platný výraz JSON a JSONPath v ovládacích prvcích nástroje.
- Vyberte nastavení, které ovlivňují odpovídající hodnoty s jejich cestami a počítat, pak spustit nástroj.
- Zkontrolujte odpovídající hodnoty s jejich cestami a počítat před kopírováním nebo stažením.
Společné způsoby selhání
Invalidní JSON, malformované brakety, nepodporovaný provozovatel nebo cesta, která z dokumentu není k dispozici, vytváří chybu nebo nulové zápasy.
Užitečný příklad
Spustit $.store.book[*].title proti obchodnímu dokumentu, aby se každý titul knihy seznámil.