JSONPath-tester
Gratis online JSONPath-tester, ingen installation nødvendig. Understøtter rekursion, filtrering og udskæring
Om JSONPath Tester
Kører en JSONPath-forespørgsel mod ethvert JSON-dokument, du indsætter, og viser de matchede noder pretty-printet. En indbygget tokenizer understøtter rod ($), prik- og parentesnøgler, wildcards (*), rekursiv nedstigning (..), array-indeks og udsnit [0:2], samt filterudtryk som [?(@.price < 10)].
Sådan bruges det
1. Indsæt gyldig JSON i JSON Input-tekstområdet til venstre. 2. Skriv et JSONPath-udtryk (f.eks. $.store.book[*].author) i inputtet til højre. 3. Klik på Test for at evaluere; resultatpanelet renderer JSON med 2-mellemrums indrykning. 4. Klik på Examples for at indsætte en af fem færdige stier. 5. Klik på Copy for at kopiere det JSON-stringificerede resultat.
Understøttet pad-syntaks
Rod $ og aktuel node @. Medlem-adgang via .key eller ['key']. Wildcard * udvider arrays og objektværdier. Rekursiv nedstigning .. gennemgår alle indlejrede niveauer. Parentesformer: [0] enkelt indeks, [0:2] udsnit (start inklusiv, slut eksklusiv), [?(@.field op value)] filter med operatorer >, <, >=, <=, ==, ===, !=, !==. Når præcis én node matcher, returneres den node direkte; ellers returneres et array af match.
▶Hvad gør den rekursive nedstigningsoperator ..?
▶Hvilke operatorer understøttes i filtre?
▶Hvorfor returneres et enkelt match uden indpakning?
▶Hvad sker der med misdannet JSON?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig