JSON_PATH
Извлекает данные из объектов JSON.
Синтаксис
JSON_PATH(path, JSON)
Аргументы
| Имя | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
| путь | string | Выражение JSON Path | |
| JSON | string | Строка, содержащая документ JSON |
Примеры
| путь | JSON | Выходные данные |
|---|---|---|
| "$[*].author.name" | "[{ | |
name: The Great Gatsby, |
||
автор: { |
||
name: Ф. Скотт Фицджеральд |
||
| } | ||
| }, | ||
| { | ||
name: 1984, |
||
автор: { |
||
name: Джордж Оруэлл |
||
| } | ||
| }]" | [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" | "[{} | |
name: The Great Gatsby, |
||
Автор: { |
||
name: Ф. Скотт Фицджеральд |
||
| } | ||
| }, | ||
| { | ||
name: Тысяча девятьсот восемьдесят четыре, |
||
Автор: { |
||
name: Джордж Оруэлл |
||
| } | ||
| }]" | [{"name":"F. Scott Fitzgerald"}, {"name":"George Orwell"}] |