JSON Path Query
Udtræk data fra JSON med JSONPath-udtryk
JSON-input
Forespørgselsresultater
Hvad er JSON Path Query?
Har du brug for at udtrække specifikke data fra store JSON-filer? JSON Path gør det muligt at forespørge og udtrække værdier fra komplekse JSON (JavaScript Object Notation)-strukturer. Tænk på det som XPath for XML, men for JSON.
Som MDN Web Docs forklarer, er JSONPath vigtigt for navigering og forespørgsel af JSON-data. Vores værktøj understøtter standard JSONPath-syntaks.
Alt sker i din browser — din JSON forlader aldrig din computer.
Sådan bruger du JSON Path Query
Følg disse trin for at udtrække data fra JSON med JSONPath.
Indsæt JSON eller indlæs eksempel
Indsæt JSON i venstre JSON-input-panel eller klik på Upload for at indlæse en fil. Klik på Eksempel for at indlæse eksempeldata. Understøtter standard JSONPath-syntaks.
Angiv JSONPath-udtryk
Skriv udtryk i JSONPath-udtryk-feltet. Eksempler: $..* (alle værdier), $.store.book[*].author (alle forfattere), $..price (alle priser). Brug eksempelknapperne for at teste almindelige mønstre. Resultater opdateres automatisk.
Vis og eksporter resultater
Højre Forespørgselsresultater-panel viser matchende værdier. Klik på Kopiér eller Download. Al behandling sker i browseren.
Hvornår du virkelig har brug for det
Dataudtræk
Udtræk specifikke værdier fra store JSON-dokumenter. Find alle priser, navne eller ID'er uden manuel gennemsøgning.
Array-filtrering
Brug filterudtryk til at finde elementer der opfylder specifikke betingelser.
API-test
Test API-svar ved at udtrække specifikke felter. Verificer at forventede værdier er til stede.
Dataanalyse
Udtræk data til analyse eller rapportering. Hent specifikke felter fra JSON-eksporter.
Almindelige spørgsmål
Gemmes mine JSON-data?
Nej. Alt sker i din browser. Din JSON forlader aldrig din computer. Se ECMA-404-standarden.
Hvilken JSONPath-syntaks understøttes?
Vi understøtter standard JSONPath-syntaks: $ (rod), . (underordnet operator), .. (rekursiv nedstigning), [*] (jokertegn), [0] (arrayindeks) og [?(@.key)] (filterudtryk).
Hvordan fungerer filterudtryk?
Filterudtryk bruger syntaks [?(@.property operator value)]. F.eks. finder $..book[?(@.price < 10)] alle bøger med pris under 10.
Kan jeg forespørge indlejrede objekter?
Ja. Brug den rekursive nedstigningsoperator .. for at søge på alle niveauer.
Hvad sker der, hvis JSONPath ikke finder noget?
Hvis der ikke er nogen match, er output tomt eller viser et tomt array.
Fungerer det med ugyldig JSON?
Nej. Prøv vores JSON Validator eller JSON Fixer først.
Andre JSON-værktøjer du måske har brug for
Forespørgsel er kun én JSON-opgave. Her er andre værktøjer: