JSON-input

Forespørgselsresultater

Hvad er JSONPath?

JSONPath er et forespørgselssprog for JSON, analogt med XPath for XML. Det bruger en kortfattet stiudtrykssyntaks til at adressere dele af et JSON-dokument.

Dette værktøj implementerer en browserbaseret JSONPath-evaluator, der understøtter de mest almindelige operatorer.

Sådan forespørger du JSON med JSONPath

Følg disse trin for at udtrække data fra din JSON.

1

Indsæt din JSON

Indsæt dit JSON-dokument i inputpanelet.

2

Angiv et JSONPath-udtryk

Skriv dit JSONPath-udtryk i forespørgselsfeltet.

3

Kør og kopiér resultater

Klik på Kør forespørgsel. De matchende værdier vises som en JSON-array.

Anvendelsestilfælde

Filtrer API-svar

Udtræk kun de felter du har brug for fra et stort API-svar.

Dataudforskning

Brug rekursiv nedstigning til at opdage alle forekomster af et feltnavn på enhver dybde.

Generer testpåstande

Generer præcise påstande til automatiserede tests.

Udtræk konfigurationsværdier

Udtræk specifikke værdier fra store JSON-konfigurationsfiler.

Ofte stillede spørgsmål

Hvilke JSONPath-operatorer understøttes?

Dette værktøj understøtter: $ (rod), .key og ['key'] (barn), [n] (array-indeks), [*] (jokertegn), .. (rekursiv nedstigning) og filterudtryk.

Hvordan adskiller JSONPath sig fra SQL?

JSONPath er et stiudtryksssprog til at navigere hierarkiske JSON-data, ikke et relationelt forespørgselssprog.

Understøtter evaluatoren alle JSONPath-funktioner?

Dette værktøj understøtter de mest almindelige JSONPath-operatorer til daglig brug.

Sendes mine data til en server?

Nej. Alt sker i din browser.

Hvad er resultatformatet?

Resultater returneres som en JSON-array.

Relaterede værktøjer

Udforsk flere JSON-forespørgsels-, filter- og valideringsværktøjer.