JSONPath testētājs un vērtētājs

Vaicājiet, pārbaudiet un novērtējiet JSON dokumentus, izmantojot JSONPath izteiksmes reāllaikā. Visa novērtēšana notiek lokāli jūsu pārlūkprogrammā — jūsu dati nekad netiek augšupielādēti.

Dialekts: JSONPath-Plus
Gatavs
0 baiti
Atbilstošās vērtības tiks parādītas šeit.

JSONPath piemēri

Ielādējiet parauga datus un noklikšķiniet uz jebkuras izteiksmes zemāk, lai to nekavējoties izmēģinātu. Šie piemēri demonstrē standarta selektorus, kā arī JSONPath-Plus paplašinājumus.

Izteiksme Apraksts
$.store.book[*].author Visu grāmatu autori veikalā.
$..author Visi autori rekursīvi jebkurā JSON vietā.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Pirmās divas grāmatas, izmantojot apvienošanas/komatu selektorus.
$.store.book[:2] Pirmās divas grāmatas, izmantojot šķēluma notāciju.
$.store.book[?(@.isbn)] Visas grāmatas, kurām ir ISBN īpašība.
$..price Visas cenas rekursīvi jebkurā dokumenta vietā.

Par JSONPath-Plus

Šis vērtētājs izmanto JSONPath-Plus dialektu. Tas paplašina sākotnējo JSONPath specifikāciju ar pielāgotām funkcijām, vecāku selektoriem (^), īpašību/indeksu filtriem un vietējām masīvu/šķēlumu operācijām.

Sintakses un dialekta atšķirības

JSONPath sintakse atšķiras dažādās bibliotēkās (piemēram, Go, Java, Python). JSONPath-Plus ir pilnībā klienta puses JavaScript, kas nodrošina standarta filtru funkcijas un dziļas selektoru meklēšanas drošību pārlūkprogrammā.

100% klienta puses privātums

Jūsu JSON dokumenti un vaicājumu izteiksmes tiek novērtētas tieši jūsu pārlūkprogrammas smilškastē. Nekādi dati netiek sūtīti uz ārējām API vai serveriem, nodrošinot pilnīgu privātumu.

JSONPath testētājs

Novērtējiet atbalstītās JSONPath izteiksmes pret lokālu JSON dokumentu un pārbaudiet atbilstošos ceļus un vērtības.

Ievade
Derīgs JSON un JSONPath izteiksme.
Izvade
Atbilstošās vērtības ar to ceļiem un skaitu.
Reālie ierobežojumi
JSONPath dialekti atšķiras; skriptu izteiksmes un neatbalstīti operatori netiek pieņemti, un derīgs vaicājums var likumīgi neatbilst nekam.
Privātums un datu apstrāde
derīgs JSON un JSONPath izteiksme tiek apstrādāta šajā pārlūkprogrammas cilnē. Convertr to nesaņem un neuzglabā; lapas aizvēršana vai pārlādēšana notīra darba stāvokli, ja vien rīks nepiedāvā vietēju lejupielādi.

Kā izmantot šo rīku

  1. Nodrošiniet derīgu JSON un JSONPath izteiksmi rīka kontrolēs.
  2. Izvēlieties iestatījumus, kas ietekmē atbilstošās vērtības ar to ceļiem un skaitu, tad palaidiet rīku.
  3. Pārskatiet atbilstošās vērtības ar to ceļiem un skaitu pirms kopēšanas vai lejupielādes.

Biežākie atteices veidi

Invalid JSON, slikti pārformētas brackets, nepieņemts operators vai ceļš, kas nav no dokumenta, rada kļūdu vai nulle spēles.

Noderīgs piemērs

Palaidiet $.store.book[*].title pret veikala dokumentu, lai uzskaitītu katru grāmatas nosaukumu.