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ú.
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.
Súvisiace nástroje pre vývojárov
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
- Poskytnite platný JSON a výraz JSONPath v ovládacích prvkoch nástroja.
- Vyberte nastavenia, ktoré ovplyvňujú zodpovedajúce hodnoty s ich cestami a počítajte, potom spustite nástroj.
- 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.