JSONPath Tester a Evaluátor

Dotazujte, kontrolujte a vyhodnocujte JSON dokumenty pomocou JSONPath výrazov v reálnom čase. Všetko vyhodnocovanie prebieha lokálne vo vašom prehliadači — vaše dáta sa nikdy nenahrávajú.

Dialekt: JSONPath-Plus
Pripravený
0 bajtov
Zhodné hodnoty sa zobrazia tu.

JSONPath príklady

Načítajte vzorové dáta a kliknite na ľubovoľný výraz nižšie, aby ste ho okamžite vyskúšali. Tieto príklady demonštrujú štandardné selektory, ako aj rozšírenia JSONPath-Plus.

Výraz Popis
$.store.book[*].author Autori všetkých kníh v obchode.
$..author Všetci autori rekurzívne kdekoľvek v JSON.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Prvé dve knihy pomocou zjednotenia/čiarkových selektorov.
$.store.book[:2] Prvé dve knihy pomocou zápisu rezu.
$.store.book[?(@.isbn)] Všetky knihy, ktoré obsahujú vlastnosť ISBN.
$..price Všetky ceny rekurzívne kdekoľvek v dokumente.

O JSONPath-Plus

Tento evaluátor používa dialekt JSONPath-Plus. Rozširuje pôvodnú špecifikáciu JSONPath o vlastné funkcie, rodičovské selektory (^), filtre vlastností/indexov a natívne operácie s poľami/rezmi.

Rozdiely v syntaxi a dialekte

Syntax JSONPath sa líši medzi knižnicami (napr. Go, Java, Python). JSONPath-Plus je plne klientsky JavaScript, ktorý umožňuje štandardné filtračné funkcie a hlboké vyhľadávanie selektorov bezpečne v prehliadači.

100% súkromie na strane klienta

Vaše JSON dokumenty a dotazovacie výrazy sú vyhodnocované priamo vo vašom prehliadači. Žiadne dáta sa neposielajú externým API alebo serverom, čo zaručuje úplné súkromie.

JSONPath testovanie

Vyhodnoťte podporované výrazy JSONPath voči miestnemu JSON dokumentu a skontrolujte zodpovedajúce cesty a hodnoty.

Vstup
Platný JSON a výraz JSONPath.
Výstup
Zodpovedajúce hodnoty s ich cestami a počtom.
Skutočné obmedzenia
Dialekty JSONPath sa líšia; skriptové výrazy a nepodporované operátory nie sú akceptované a platný dopyt sa môže legitímne nezhodovať s ničím.
Súkromie a spracovanie údajov
platný JSON a výraz JSONPath sa spracúva v tejto karte prehliadača. Convertr ho nedostáva ani neukladá; zatvorenie alebo obnovenie stránky vymaže pracovný stav, pokiaľ nástroj výslovne neponúka lokálne stiahnutie.

Ako používať tento nástroj

  1. Poskytnite platný JSON a výraz JSONPath v ovládacích prvkoch nástroja.
  2. Vyberte nastavenia, ktoré ovplyvňujú zodpovedajúce hodnoty s ich cestami a počtom, potom spustite nástroj.
  3. Preskúmajte zodpovedajúce hodnoty s ich cestami a počtom pred kopírovaním alebo stiahnutím.

Bežné režimy zlyhania

Neplatný JSON, zlomok, nepodporovaný operátor alebo cesta, ktorá nie je k dispozícii v dokumente, spôsobuje chybu alebo nulové zápasy.

Užitočný príklad

Spustite $.store.book[*].title proti dokumentu obchodu, aby ste získali zoznam všetkých názvov kníh.