2.2. Root Identifier (根标识符)
2.2. Root Identifier (根标识符)
2.2.1. Syntax (语法)
除 filter expression 内的查询外 (见第 2.3.5 节), 每个 JSONPath 查询必须以 root identifier $ 开头.
root-identifier = "$"
2.2.2. Semantics (语义)
Root identifier $ 表示 query argument 的根节点, 产生仅含该根节点的 nodelist.
2.2.3. Examples (示例)
Note: 本示例及第 2.2 与 2.3 节后续示例中, 除表 11 外, 将先给出
用作查询实参的 JSON 文本所表示的 JSON 值, 再给出一个表, 列包括:
* Query: 应用于查询实参的示例查询
* Result: 查询结果, 为在查询实参中定位到的 JSON 值列表
* Result Path: 查询结果, 为 (规范化的) 指向查询实参的路径列表,
给出前一列 JSON 值的位置
* Comment: 描述性信息
JSON:
{"k": "v"}
Queries:
| Query | Result | Result Path | Comment |
|---|---|---|---|
| $ | {"k": "v"} | $ | 根节点 |
表 3: Root Identifier 示例