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

Hodnotte podporované výrazy JSONPath proti miestnemu dokumentu JSON a skontrolujte zodpovedajúce cesty a hodnoty.

Vstup
JSON a JSONPath výrazy.
Výstup
Hodnoty zodpovedajúce ich cestám a počítajú.
Skutočné obmedzenia
Dialekty JSONPath sa líšia; skriptové vyjadrenia a nepodporované operátory nie sú akceptované a platné dotazy sa môžu legitímne nič nezhodovať.
Súkromie a spracovanie údajov
platný JSON a výraz JSONPath sa spracúva v tejto tabuľke prehliadača. Converter ho nedostáva ani nezachováva; zatváranie alebo prekladanie stránky vymaže pracovný stav, pokiaľ nástroj výslovne neposkytuje 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čítajte, potom spustite nástroj.
  3. Preskúmajte zodpovedajúce hodnoty s ich cestami a počítajte pred kopírovaním alebo stiahnutím.

Spoločný spôsob zlyhania

Invalidný 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

Spustiť $.store.book[*].title proti obchodu dokument, aby sa zoznam každý názov knihy.