JSONPath Tester & Evaluator
Interogați, inspectați și evaluați documente JSON folosind expresii JSONPath în timp real. Toate evaluările rulează local în browserul dumneavoastră — datele dumneavoastră nu sunt niciodată încărcate.
Valorile potrivite vor fi afișate aici.
Exemple JSONPath
Încărcați datele eșantion și faceți clic pe orice expresie de mai jos pentru a o încerca imediat. Aceste exemple demonstrează selectori standard, precum și extensii JSONPath-Plus.
| Expresie | Descriere | |
|---|---|---|
| $.store.book[*].author | Autorii tuturor cărților din magazin. | |
| $..author | Toți autorii recursiv oriunde în JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Primele două cărți folosind selectori de uniune/virgulă. | |
| $.store.book[:2] | Primele două cărți folosind notația de felie. | |
| $.store.book[?(@.isbn)] | Toate cărțile care conțin o proprietate ISBN. | |
| $..price | Toate prețurile recursiv oriunde în document. |
Despre JSONPath-Plus
Acest evaluator rulează dialectul JSONPath-Plus. Acesta extinde specificația originală JSONPath cu funcții personalizate, selectori părinte (^), filtre de proprietăți/index și operații native de matrice/felie.
Diferențe de Sintaxă și Dialect
Sintaxa JSONPath variază între biblioteci (de exemplu, Go, Java, Python). JSONPath-Plus este JavaScript complet pe partea de client, permițând funcții de filtrare standard și căutări profunde de selectori în siguranță în browser.
Confidențialitate 100% pe Partea Clientului
Documentele JSON și expresiile de interogare sunt evaluate direct în sandbox-ul browserului dumneavoastră. Nu sunt trimise date către API-uri sau servere externe, asigurând confidențialitate completă.