JSONPath-testare
Kostnadsfri online JSONPath-testare, ingen installation krävs. Stöder rekursion, filtrering och slicing
Om Jsonpath Tester
Kör en JSONPath-fråga mot valfritt JSON-dokument du klistrar in och visar de matchande noderna snyggt formaterade. En inbyggd tokenizer stöder rot ($), punkt- och hakparentesnycklar, jokertecken (*), rekursiv nedstigning (..), arrayindex och intervall [0:2] samt filteruttryck som [?(@.price < 10)].
Hur man använder
1. Klistra in giltig JSON i textrutan JSON Input till vänster. 2. Skriv ett JSONPath-uttryck (t.ex. $.store.book[*].author) i inmatningen till höger. 3. Klicka på Test för att utvärdera; resultatpanelen renderar JSON med 2 mellanslags indragning. 4. Klicka på Examples för att infoga en av fem färdiga sökvägar. 5. Klicka på Copy för att kopiera det JSON-strängifierade resultatet.
Syntax som stöds för sökvägar
Rot $ och aktuell nod @. Medlemsåtkomst via .key eller ['key']. Jokertecknet * expanderar arrayer och objektvärden. Rekursiv nedstigning .. går igenom alla nästlade nivåer. Hakparentesformer: [0] enskilt index, [0:2] intervall (start inkluderande, slut exkluderande), [?(@.field op value)] filter med operatorerna >, <, >=, <=, ==, ===, !=, !==. När exakt en nod matchar returneras den noden direkt; annars returneras en array med träffar.
▶Vad gör operatorn för rekursiv nedstigning ..?
▶Vilka operatorer stöds i filter?
▶Varför returneras en enskild träff utan omslag?
▶Vad händer med felaktig JSON?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe