JSONPath 测试器和评估器
实时使用 JSONPath 表达式查询、检查和评估 JSON 文档。所有评估都在您的浏览器中本地运行 — 您的数据绝不会上传。
方言: JSONPath-Plus
就绪
0 字节
匹配值将显示在此处。
JSONPath 示例
加载示例数据并点击下方任意表达式即可立即尝试。这些示例展示了标准选择器以及 JSONPath-Plus 扩展。
| 表达式 | 描述 | |
|---|---|---|
| $.store.book[*].author | 商店中所有书籍的作者。 | |
| $..author | JSON 中任何位置的所有作者(递归)。 | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | 使用联合/逗号选择器的前两本书。 | |
| $.store.book[:2] | 使用切片表示法的前两本书。 | |
| $.store.book[?(@.isbn)] | 所有包含 ISBN 属性的书籍。 | |
| $..price | 文档中任何位置的所有价格(递归)。 |
关于 JSONPath-Plus
此评估器运行 JSONPath-Plus 方言。它通过自定义函数、父选择器 (^)、属性/索引过滤器以及原生数组/切片操作扩展了原始 JSONPath 规范。
语法和方言差异
JSONPath 语法因库而异(例如 Go、Java、Python)。JSONPath-Plus 是完全客户端的 JavaScript,可以在浏览器中安全地启用标准过滤函数和深度选择器查找。
100% 客户端隐私
您的 JSON 文档和查询表达式直接在您的浏览器沙箱中进行评估。不会向外部 API 或服务器发送任何数据,确保完全隐私。