类似于XPath在xml文档中的定位,JsonPath表达式通常是用来路径检索或设置Json的。其表达式可以接受“dot–notation”和“bracket–notation”格式,例如$.store.book[0].title、$[‘store’][‘book’][0][‘title’]
2. 操作符
符号 描述
$ 查询的根节点对象,用于表示一个json数据,可以是数组或对象
@ 过滤器断言(filter predicate)处理的当前节点对象,类似于java中的this字段
* 通配符,可以表示一个名字或数字
.. 可以理解为递归搜索,Deep scan. Available anywhere a name is required.
.<name> 表示一个子节点
[‘<name>’ (, ‘<name>’)] 表示一个或多个子节点
[<number> (, <number>)] 表示一个或多个数组下标
[start:end] 数组片段,区间为[start,end),不包含end
[?(<expression>)] 过滤器表达式,表达式结果必须是boolean
---------------------
作者:五师为军
来源:优快云
原文:https://blog.youkuaiyun.com/koflance/article/details/63262484
版权声明:本文为博主原创文章,转载请附上博文链接!
---------------------
作者:五师为军
来源:优快云
原文:https://blog.youkuaiyun.com/koflance/article/details/63262484
版权声明:本文为博主原创文章,转载请附上博文链接!