JSONPath-tester
Gratis online JSONPath-tester, krever ingen installering. Støtter rekursjon, filtrering og oppstykking
Om JSONPath-testeren
Kjører en JSONPath-spørring mot et hvilket som helst JSON-dokument du limer inn og viser de matchede nodene pent formatert. En innebygd tokenizer støtter rot ($), punkt- og klammeparentesnøkler, jokertegn (*), rekursiv nedstigning (..), array-indeks og -utsnitt [0:2], samt filteruttrykk som [?(@.price < 10)].
Hvordan bruke
1. Lim inn gyldig JSON i JSON-inndata-tekstfeltet til venstre. 2. Skriv et JSONPath-uttrykk (f.eks. $.store.book[*].author) i inndatafeltet til høyre. 3. Klikk Test for å evaluere; resultatpanelet gjengir JSON med 2-mellomroms innrykk. 4. Klikk Eksempler for å sette inn en av fem ferdiglagde stier. 5. Klikk Kopier for å kopiere det JSON-strengifiserte resultatet.
Støttet stisyntaks
Rot $ og gjeldende node @. Medlemstilgang via .key eller ['key']. Jokertegn * utvider arrays og objektverdier. Rekursiv nedstigning .. går gjennom alle nestede nivåer. Klammeparentesformer: [0] enkeltindeks, [0:2] utsnitt (start inkluderende, slutt ekskluderende), [?(@.field op value)] filter med operatorene >, <, >=, <=, ==, ===, !=, !==. Når nøyaktig én node matcher, returneres noden direkte; ellers returneres en array av treff.
▶Hva gjør den rekursive nedstigningsoperatoren ..?
▶Hvilke operatorer støttes i filtere?
▶Hvorfor kommer et enkelt treff tilbake uten å være pakket inn?
▶Hva skjer med ugyldig (malformet) JSON?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe