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
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
- 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čtom, potom spustite nástroj.
- 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.