前言:
结合实际场景操作,介绍下语法使用jsonpath取值最终是以列表形式返回数据
1.什么是JsonPath?
是在JSON(JavaScript Object Notation)数据中定位和提取特定元素的查询语言
2.Jsonpath操作符:
符号 | 作用 |
$ | 根元素 |
. | 父子节点间的分隔符 |
.. | 递归下降,直到找到该元素 |
* | 所有元素 |
@ | 当前元素 |
[] | 子元素操作符号,可以理解为索引,比如book[0]第1个子元素 |
[:] | 切片 |
[,] | 取特定索引对应的值或者特定字段 |
[?(<expression>)] | 应用过滤表达式,表达式求值必须为bool |
3.过滤器内使用的操作符
操作符 | 作用 |
== | 比较运算 |
>= | |
<= | |
!= | |
< |