JSONPath Tester i Evaluació
Consulta, inspecciona i avalua documents JSON amb expressions JSONPath en temps real. Totes les avaluacions es fan localment al teu navegador: les teves dades no es carreguen mai.
Els valors coincidents es mostraran aquí.
Exemples de JSONPath
Carrega les dades de mostra i fes clic en qualsevol expressió a continuació per provar-la immediatament. Aquests exemples mostren selectors estàndard així com extensions JSONPath-Plus.
| Expressió | Descripció | |
|---|---|---|
| $.store.book[*].author | Autor de tots els llibres a la botiga. | |
| $..author | Tots els autors de manera recursiva a qualsevol lloc del JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Els dos primers llibres utilitzant selectors union/comma. | |
| $.store.book[:2] | Els dos primers llibres utilitzant notació de llesca. | |
| $.store.book[?(@.isbn)] | Tots els llibres que contenen una propietat ISBN. | |
| $..price | Tots els preus de manera recursiva a qualsevol lloc del document. |
Quant a JSONPath-Plus
Aquest avaluador executa el dialecte JSONPath-Plus. Estén l'especificació original de JSONPath amb funcions personalitzades, selectors de pare (^), filtres de propietat/índex i operacions natives de matriu/tall.
Diferències de sintaxi i dialecte
La sintaxi JSONPath varia entre biblioteques (p. ex. Go, Java, Python). JSONPath-Plus és JavaScript del costat del client, que permet funcions de filtre estàndard i cerques de selector profundes de manera segura al navegador.
100% privacitat del client
Els vostres documents i expressions de consulta JSON s'avaluen directament dins de la caixa de sorra del navegador. No s'envia cap dada a APIs o servidors externs, garantint la privacitat completa.
Eines de desenvolupador relacionades
Provador JSONPath
Avalua les expressions JSONPath compatibles contra un document JSON local i inspecciona els camins i valors coincidents.
- Entrada
- JSON vàlid i una expressió JSONPath.
- Sortida
- Els valors coincidents amb els seus camins i recompte.
- Les limitacions reals
- Els dialectes de JSONPath difereixen; les expressions de script i els operadors no compatibles no s'accepten, i una consulta vàlida pot legítimament no coincidir amb res.
- Privacitat i tractament de dades
- JSON vàlid i una expressió JSONPath es processen en aquesta pestanya del navegador. Convertr no el rep ni l'emmagatzema; tancar o recarregar la pàgina esborra l'estat de treball llevat que l'eina ofereixi explícitament una descàrrega local.
Com utilitzar aquesta eina
- Proporciona un JSON vàlid i una expressió JSONPath als controls de l'eina.
- Selecciona les configuracions que afecten els valors coincidents amb els seus camins i el recompte, després executa l'eina.
- Revisa els valors coincidents amb les seves rutes i el recompte abans de copiar-los o descarregar-los.
Modes de fallada comuns
JSON invàlid, claudàtors malformats, un operador no suportat o una ruta absent del document produeixen un error o zero coincidències.
Exemple útil
Executa $.store.book[*].title contra un document de botiga per llistar cada títol de llibre.