JSONPath-testare och utvärderare
Fråga, inspektera och utvärdera JSON-dokument med JSONPath-uttryck i realtid. All utvärdering körs lokalt i din webbläsare – din data laddas aldrig upp.
Matchande värden kommer att visas här.
JSONPath-exempel
Ladda exempeldata och klicka på valfritt uttryck nedan för att prova det omedelbart. Dessa exempel visar standardväljare samt JSONPath-Plus-tillägg.
| Uttryck | Beskrivning | |
|---|---|---|
| $.store.book[*].author | Författare till alla böcker i butiken. | |
| $..author | Alla författare rekursivt var som helst i JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | De två första böckerna med union/komma-väljare. | |
| $.store.book[:2] | De två första böckerna med slice-notation. | |
| $.store.book[?(@.isbn)] | Alla böcker som innehåller en ISBN-egenskap. | |
| $..price | Alla priser rekursivt var som helst i dokumentet. |
Om JSONPath-Plus
Denna utvärderare kör JSONPath-Plus-dialekten. Den utökar den ursprungliga JSONPath-specifikationen med anpassade funktioner, föräldraväljare (^), egenskap/indexfilter och inbyggda array/slice-operationer.
Syntax- och dialektskillnader
JSONPath-syntaxen varierar mellan bibliotek (t.ex. Go, Java, Python). JSONPath-Plus är helt klientbaserad JavaScript, vilket möjliggör standardfilterfunktioner och djupa väljarsökningar säkert i webbläsaren.
100 % integritet på klientsidan
Dina JSON-dokument och frågeuttryck utvärderas direkt i din webbläsares sandlåda. Inga data skickas till externa API:er eller servrar, vilket garanterar fullständig integritet.
Relaterade utvecklarverktyg
JSONPath-testare
Utvärdera stödda JSONPath-uttryck mot ett lokalt JSON-dokument och inspektera matchade sökvägar och värden.
- Inmatning
- Giltig JSON och ett JSONPath-uttryck.
- Utdata
- De matchade värdena med deras sökvägar och antal.
- Verkliga begränsningar
- JSONPath-dialekter skiljer sig; skriptuttryck och operatörer som inte stöds accepteras inte, och en giltig fråga kan legitimt matcha ingenting.
- Integritet och datahantering
- giltiga JSON och en JSONPath-expression behandlas i denna webbläsarflik. Convertr får inte eller lagrar den; stängning eller omlastning av sidan klarar arbetsstaten såvida verktyget uttryckligen inte erbjuder en lokal nedladdning.
Hur man använder detta verktyg
- Ange giltig JSON och ett JSONPath-uttryck i verktygskontrollerna.
- Välj inställningar som påverkar de matchade värdena med deras sökvägar och antal, kör sedan verktyget.
- Granska de matchade värdena med deras sökvägar och antal innan du kopierar eller laddar ner dem.
Vanliga feltillstånd
Invalid JSON, felformade bräckar, en okontrollerad operatör eller en väg frånvarande från dokumentet producerar ett fel eller noll matcher.
Användbart exempel
Kör $.store.book[*].title mot ett butiksdokument för att lista varje boks titel.