Query JSON Path
Interroga dati JSON usando espressioni JSONPath.
Informazioni su JSON Path Query
JSON Path Query consente di estrarre dati da documenti JSON utilizzando espressioni JSONPath — l'equivalente XPath per JSON definito da Stefan Goessner e ampiamente adottato in Kubernetes admission webhooks, regole AWS EventBridge, jq e nella libreria jsonpath-ng di Python. JSONPath supporta l'accesso ai figli, selettori wildcard, slice di array, espressioni di filtro e operatori di discesa ricorsiva, consentendo l'estrazione precisa di valori specifici da risposte API del mondo reale profondamente annidate senza scrivere codice.
Come usare
Incolla il tuo documento JSON nel pannello superiore, quindi inserisci un'espressione JSONPath nel campo di query — inizia con $ per fare riferimento alla radice. I risultati corrispondenti appaiono immediatamente nel pannello dei risultati con il conteggio delle corrispondenze trovate. Utilizza il pannello di riferimento delle espressioni per promemoria rapidi sulla sintassi per gli operatori child, recursive, wildcard, slice e filter. Corrispondenze multiple da espressioni wildcard e ricorsive vengono visualizzate come un array JSON per una facile ispezione.
Casi d'Uso comuni
- Sviluppatori API che prototipano e testano espressioni JSONPath per regole di ammissione Kubernetes ValidatingWebhookConfiguration, filtri di pattern di eventi AWS EventBridge o query di trasformazione dati Grafana prima del deployment
- Ingegneri backend che estraggono valori annidati specifici da risposte API grandi e complesse come risultati Salesforce, payload API di Google Analytics o output di query GraphQL senza scrivere codice di parsing lato client
- Ingegneri dei dati che costruiscono pipeline ETL con strumenti come Apache NiFi, AWS Step Functions o Azure Logic Apps dove le espressioni JSONPath selezionano campi specifici dai record di eventi per la trasformazione
- Ingegneri di automazione QA che scrivono asserzioni di test Postman utilizzando espressioni JSONPath per estrarre e validare valori specifici dalle risposte dei test API
- Ingegneri DevOps che debuggano patch Kubernetes kustomize, espressioni di template Helm o policy OPA Rego che utilizzano una sintassi simile a JSONPath per navigare e trasformare oggetti di configurazione JSON