JSONPath test i evaluacija

Pokušajte tražiti, provjeriti i procijeniti JSON dokumente pomoću izraza JSONPath u stvarnom vremenu. sve ocjene rade lokalno u vašem pregledniku – vaši podaci se nikada ne prenose.

Slijedeći članakJSONPath-Plus
Spremno
0 bajtova
Vrijednosti za odgovarajuće će se prikazati ovdje.

JSONPath primjeri

Preuzmite podatke o uzorku i kliknite na bilo koji izraz ispod kako biste ga odmah probali.Ovi primjeri prikazuju standardne selektore, kao i JSONPath-Plus proširenja.

Izraz Opis
$.store.book[*].author Autor svih knjiga u trgovini.
$..author Svi su autori ponavljajuće bilo gdje u JSON-u.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Prva dva knjiga koristeći union/comma selektor.
$.store.book[:2] Prva dva knjiga koristeći slice notation.
$.store.book[?(@.isbn)] Sve knjige koje sadrže ISBN vlasništvo.
$..price Sve cijene ponavljaju se bilo gdje u dokumentu.

Sljedeći članakJSONPath-Plus

Ovaj evaluator radi JSONPath-Plus dijalekt. proširuje originalni JSON Path spec s prilagođenim funkcijama, roditeljskim selektorima (^), filterima svojstva/indeksa i native array/slice operacijama.

Sinteza i dijalekti razlike

JSONPath sintaza varira u knjižnicama (npr. Go, Java, Python).JSONPATH-Plus je potpuno strano JavaScript klijenta, omogućuje standardne funkcije filtera i duboke selektorske pretraživanja sigurno u pregledniku.

100% privatnost stranih klijenata

Vaši JSON dokumenti i izraze upitnika procjenjuju se izravno unutar vašeg preglednika.Nema podataka koji se šalju na vanjske APIs ili servere, osiguravajući potpunu privatnost.

JSONPath testovi

Procijenite podržane izraze JSONPath protiv lokalnog JSON dokumenta i provjerite odgovarajuće staze i vrijednosti.

Uvod
JSON i JSONPath izraza.
Izlazak
Vrijednosti koje se međusobno međusobne međusobe međusobi i brojke.
Prava ograničenja
JSONPath dijalekti se razlikuju; skript izraze i nepodržani operateri nisu prihvaćeni, a valjan upit može legitimno odgovaraju ništa.
Privatnost i obrada podataka
Valjano JSON i izraz JSONPath obrađuje se u ovoj kartici pretraživača. konverter ga ne primaju ili pohranjuju; zatvaranje ili ponovna preuzimanja stranice očisti radni status, osim ako alat izričito nudi lokalno preuzimanje.

Kako koristiti ovaj alat

  1. Pružite valjan JSON i izraz JSONPath u kontrolama alata.
  2. Odaberite postavke koje utječu na odgovarajuće vrijednosti s njihovim putovima i računajte, a zatim pokrenite alat.
  3. Pregledajte odgovarajuće vrijednosti s njihovim putovima i računajte prije kopiranja ili preuzimanja.

Uobičajeni načini neuspjeha

Nevažeći JSON, malformirani brackets, nepomoćni operator ili put koji nije prikazan iz dokumenta proizvodi pogrešku ili nulu utakmicu.

Korisni primjer

Izvedite $.store.book[*].title protiv dokumenta trgovine da biste popisali svaki naslov knjige.