0.1.9
| 2022年2月17日 |
0.1.8
| 2022年2月12日 |
2422 在 解析器实现 中
每月下载量 2,339
用于 8 个crate(直接使用3个)
Rust JSONPath Plus

Rust中的JSONPath A规范的实现,添加了几个扩展。
此库还支持检索编译路径的AST分析,因此用户可以在其基础上实现语法高亮或友好的错误报告。
扩展
- 父选择器
^
,用作 $.a.b.^
或 $['a']['b'][^]
。匹配当前选中对象的父对象。
- 子路径选择器,用作
$['a'][$.b.id]
或 $['a'][@.sum.id]
。评估子路径,然后选择与子路径结果键相同的项。
- ID选择器
~
,用于路径的末尾,如 @.a.b~
或 $['a']['b']~
。可用于过滤器中与匹配项的ID进行比较。在顶级尚未工作。