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.
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.
Lotutako garatzaile-tresnak
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
- Eman baliozko JSON eta JSONPath adierazpen bat tresnaren kontroletan.
- Aukeratu bat datozen balioei beren bideekin eta zenbatzeari eragiten dieten ezarpenak, eta exekutatu tresna.
- 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.