JSON-inndata

Spørringsresultater

Hva er JSONPath?

JSONPath er et spørrespråk for JSON, analogt med XPath for XML. Det bruker en kortfattet sti-uttrykkssyntaks for å adressere deler av et JSON-dokument.

Dette verktøyet implementerer en nettleserbasert JSONPath-evaluator som støtter de vanligste operatorene.

Slik spørrer du JSON med JSONPath

Følg disse trinnene for å trekke ut data fra JSON-en din.

1

Lim inn JSON-en din

Lim inn JSON-dokumentet ditt i inndatapanelet.

2

Skriv inn et JSONPath-uttrykk

Skriv inn JSONPath-uttrykket ditt i spørringsfeltet.

3

Kjør og kopier resultater

Klikk Kjør spørring. De samsvarende verdiene vises som en JSON-array.

Brukstilfeller

Filtrer API-svar

Trekk ut bare de feltene du trenger fra et stort API-svar.

Datautforskning

Bruk rekursiv nedstigning for å oppdage alle forekomster av et feltnavn på vilkårlig dybde.

Generer testpåstander

Generer presise påstander for automatiserte tester.

Ekstraher konfigurasjonseverdier

Ekstraher spesifikke verdier fra store JSON-konfigurasjonsfiler.

Vanlige spørsmål

Hvilke JSONPath-operatorer støttes?

Dette verktøyet støtter: $ (rot), .key og ['key'] (barn), [n] (array-indeks), [*] (jokertegn), .. (rekursiv nedstigning) og filteruttrykk.

Hvordan skiller JSONPath seg fra SQL?

JSONPath er et sti-uttrykksspråk for å navigere hierarkiske JSON-data, ikke et relasjonelt spørrespråk.

Støtter evaluatoren alle JSONPath-funksjoner?

Dette verktøyet støtter de vanligste JSONPath-operatorene for daglig bruk.

Sendes dataene mine til en server?

Nei. Alt skjer i nettleseren din.

Hva er resultatformatet?

Resultater returneres som en JSON-array.

Relaterte verktøy

Utforsk flere JSON-spørring-, filter- og valideringsverktøy.