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.

Dialekt: JSONPath-Plus
Připraveno
0 bajtů
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í.

Tester JSONPath

Vyhodnotit podporované výrazy JSONPath proti místnímu dokumentu JSON a zkontrolovat odpovídající cesty a hodnoty.

Vstup
Platný JSON a výraz JSONPath.
Výstup
Shodné hodnoty s jejich cestami a počtem.
Skutečná omezení
Dialekty JSONPath se liší; skriptové výrazy a nepodporované operátory nejsou přijímány a platný dotaz může legitimně neodpovídat ničemu.
Soukromí a nakládání s daty
platný JSON a výraz JSONPath se zpracovává v této kartě prohlížeče. Convertr jej nepřijímá ani neukládá; zavření nebo obnovení stránky vymaže pracovní stav, pokud nástroj výslovně nenabízí místní stažení.

Jak tento nástroj používat

  1. Poskytněte platný JSON a výraz JSONPath v ovládacích prvcích nástroje.
  2. Vyberte nastavení, která ovlivňují odpovídající hodnoty s jejich cestami a počtem, pak spusťte nástroj.
  3. Zkontrolujte odpovídající hodnoty s jejich cestami a počtem před kopírováním nebo stažením.

Běžné způsoby selhání

Neplatný JSON, chybně formátované závorky, nepodporovaný operátor nebo cesta, která v dokumentu neexistuje, způsobí chybu nebo nulové shody.

Užitečný příklad

Spusťte $.store.book[*].title proti dokumentu obchodu pro výpis všech názvů knih.