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.

Dialecte: JSONPath-Plus
Preparat
0 bites
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.

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

  1. Proporciona un JSON vàlid i una expressió JSONPath als controls de l'eina.
  2. Selecciona les configuracions que afecten els valors coincidents amb els seus camins i el recompte, després executa l'eina.
  3. 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.