JSONPath probatzailea eta ebaluatzailea

Kontsultatu, ikuskatu eta ebaluatu JSON dokumentuak JSONPath adierazpenak erabiliz denbora errealean. Ebaluazio guztiak lokalean exekutatzen dira zure arakatzailean; zure datuak ez dira inoiz kargatzen.

Dialektoa: JSONPath-Plus
Prest
0 byte
Bat datozen balioak hemen bistaratuko dira.

JSONPath Adibideak

Kargatu lagin-datuak eta egin klik beheko edozein adierazpenetan berehala probatzeko. Adibide hauek hautatzaile estandarrak eta JSONPath-Plus luzapenak erakusten dituzte.

Adierazpena Deskribapena
$.store.book[*].author Dendako liburu guztien egileak.
$..author Egile guztiak errekurtsiboki JSON-ko edozein lekutan.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Lehenengo bi liburuak batasun/koma hautatzaileak erabiliz.
$.store.book[:2] Lehenengo bi liburuak zatien notazioa erabiliz.
$.store.book[?(@.isbn)] ISBN jabetza duten liburu guztiak.
$..price Prezio guztiak errekurtsiboki dokumentuko edozein lekutan.

JSONPath-Plus-i buruz

Ebaluatzaile honek JSONPath-Plus dialektoa exekutatzen du. Jatorrizko JSONPath zehaztapena funtzio pertsonalizatuekin, guraso-hautatzaileekin (^), propietate/indize-iragazkiekin eta array/xerta eragiketekin zabaltzen du.

Sintaxi eta dialekto desberdintasunak

JSONPath sintaxia aldatu egiten da liburutegien artean (adibidez, Go, Java, Python). JSONPath-Plus guztiz bezeroaren aldeko JavaScript da, eta iragazki-funtzio estandarrak eta hautatzaileen bilaketa sakonak modu seguruan gaitzen ditu arakatzailean.

100% Bezeroaren alboko pribatutasuna

Zure JSON dokumentuak eta kontsulta-adierazpenak zuzenean arakatzailearen sandbox barruan ebaluatzen dira. Ez da daturik bidaltzen kanpoko API edo zerbitzarietara, pribatutasun osoa bermatuz.

JSONPath probatzailea

Ebaluatu onartzen diren JSONPath adierazpenak tokiko JSON dokumentu batekin eta ikuskatu bat datozen bideak eta balioak.

Sarrera
Baliozko JSON eta JSONPath adierazpen bat.
Irteera
Bat datozen balioak beren bideekin eta zenbaketarekin.
Benetako mugak
JSONPath dialektoak desberdinak dira; script-adierazpenak eta onartzen ez diren operadoreak ez dira onartzen, eta baliozko kontsulta batek ezin du zilegiki bat etorri ezer.
Pribatutasuna eta datuen tratamendua
Baliozko JSON eta JSONPath adierazpen bat prozesatzen da arakatzailearen fitxa honetan. Convertre-k ez du jasotzen edo gordetzen; orria ixteak edo berriro kargatzeak lan-egoera garbitzen du tresnak deskarga lokala esplizituki eskaintzen ez badu.

Tresna hau nola erabili

  1. Eman baliozko JSON eta JSONPath adierazpen bat tresnaren kontroletan.
  2. Aukeratu bat datozen balioei beren bideekin eta zenbatzeari eragiten dieten ezarpenak, eta exekutatu tresna.
  3. Berrikusi bat datozen balioak beren bideekin eta zenbatu kopiatu edo deskargatu aurretik.

Ohiko hutsegite moduak

JSON baliogabea, gaizki osatutako kortxeteak, onartzen ez den operadore bat edo dokumentuan ez dagoen bide batek errore bat edo zero bat-etortze sortzen du.

Adibide erabilgarria

Exekutatu $.store.book[*].title dendako dokumentu baten aurka liburuen izenburu guztiak zerrendatzeko.