JSON_PATH
从 JSON 对象中提取数据。
语法
JSON_PATH(path, JSON)
参数
| 名称 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| 路径 | 字符串 | JSON 路径表达式 | |
| JSON | 字符串 | 包含 JSON 文档的字符串 |
示例
| 路径 | JSON | 输出 |
|---|---|---|
| "$[*].author.name" | "[{ | |
名称: 了不起的盖茨比, |
||
作者: { |
||
名称: F. Scott Fitzgerald |
||
| } | ||
| }, | ||
| { | ||
名称: 一九八四, |
||
作者: { |
||
名称: George Orwell |
||
| } | ||
| }]" | [F. Scott Fitzgerald, George Orwell] |
|
| "net_id" | "{ net_id: 41 }" |
41
|
| "net_id" | "{ net_id: [41, 42] }" |
[41,42]
|
| "net_id[*]" | "{ net_id: [41, 42] }" |
[41, 42] |
| "net_id.parent" | "{ net_id: [41, 42] }" |
null |
| "$[*]" | "[1,2,3]" | [1, 2, 3] |
| "$[*].author" | "[{ | |
名称: The Great Gatsby, |
||
作者: { |
||
名称: F. Scott Fitzgerald |
||
| } | ||
| }, | ||
| { | ||
名称: 一九八四, |
||
作者: { |
||
名称: 乔治·奥威尔 |
||
| } | ||
| }]" | [{"name":"F. Scott Fitzgerald"}, {"name":"George Orwell"}] |