页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

JSONPath

描述

$

根对象或元素。

@

当前对象或元素。

. or []

子元素操作符。

比如:$.store.book[0].title 或 $['store']['book'][0]['title']

..

递归匹配所有子元素。

*

通配符. 匹配所有对象或元素。

[]

下标运算符,JsonPath索引从0开始。

[,]

连接运算符,将多个结果拼成数组返回,JSONPath允许使用别名。

[start:end:step]

数组切片运算符。

?()

过滤器(脚本)表达式。

(<expr>)

脚本表达式。

要点:

1.  根对象使用 $ 来表示,而无需区分是对象还是数组。$ 来表示

2. 表达式可以使用 子元素操作符可以使用 . ,也可以使用 [] 。如:

    $.store.book[0].title  或  $['store']['book'][0]['title']。

...