JSON-inmatning

Frågeresultat

Vad är JSONPath?

JSONPath är ett frågespråk för JSON, analogt med XPath för XML. Det använder en koncis sökvägsuttryckssyntax för att adressera delar av ett JSON-dokument.

Det här verktyget implementerar en webbläsarbaserad JSONPath-utvärderare som stöder de vanligaste operatorerna.

Hur man frågar JSON med JSONPath

Följ dessa steg för att extrahera data från din JSON.

1

Klistra in din JSON

Klistra in ditt JSON-dokument i inmatningspanelen.

2

Ange ett JSONPath-uttryck

Skriv in ditt JSONPath-uttryck i frågefältet.

3

Kör och kopiera resultat

Klicka på Kör fråga. De matchande värdena visas som en JSON-array.

Användningsfall

Filtrera API-svar

Extrahera bara de fält du behöver från ett stort API-svar.

Dataexplorering

Använd rekursiv nedstigning för att hitta alla förekomster av ett fältnamn på vilket djup som helst.

Generera testassertioner

Generera exakta assertioner för automatiserade tester.

Extrahera konfigurationsvärden

Extrahera specifika värden från stora JSON-konfigurationsfiler.

Vanliga frågor

Vilka JSONPath-operatorer stöds?

Det här verktyget stöder: $ (rot), .key och ['key'] (barn), [n] (arrayindex), [*] (jokertecken), .. (rekursiv nedstigning) och filteruttryck.

Hur skiljer sig JSONPath från SQL?

JSONPath är ett sökvägsuttrycksspråk för att navigera hierarkiska JSON-data, inte ett relationellt frågespråk.

Stöder utvärderaren alla JSONPath-funktioner?

Det här verktyget stöder de vanligaste JSONPath-operatorerna för daglig användning.

Skickas mina data till en server?

Nej. Allt sker i din webbläsare.

Vad är resultatformatet?

Resultat returneras som en JSON-array.

Relaterade verktyg

Utforska fler JSON-fråge-, filter- och valideringsverktyg.