title | category |
---|---|
JSON 相关的函数和语法糖 |
user guide |
函数或语法糖 | 功能描述 |
---|---|
JSON_EXTRACT(json_doc, path[, path] ...) | 从 JSON 文档中解出某一路径对应的子文档 |
JSON_UNQUOTE(json_val) | 去掉 JSON 文档外面的引号 |
JSON_TYPE(json_val) | 检查某 JSON 文档内部内容的类型 |
JSON_SET(json_doc, path, val[, path, val] ...) | 在 JSON 文档中为某一路径设置子文档 |
JSON_INSERT(json_doc, path, val[, path, val] ...) | 在 JSON 文档中在某一路径下插入子文档 |
JSON_REPLACE(json_doc, path, val[, path, val] ...) | 替换 JSON 文档中的某一路径下的子文档 |
JSON_REMOVE(json_doc, path[, path] ...) | 移除 JSON 文档中某一路径下的子文档 |
JSON_MERGE(json_doc, json_doc[, json_doc] ...) | 将多个 JSON 文档合并成一个文档,其类型为数组 |
JSON_OBJECT(key, val[, key, val] ...) | 根据一系列 K/V 对创建一个 JSON 文档 |
JSON_ARRAY([val[, val] ...]) | 根据一系列元素创建一个 JSON 文档 |
-> | JSON_EXTRACT(doc, path_literal) 的语法糖 |
->> | JSON_UNQUOTE(JSONJSON_EXTRACT(doc, path_literal)) 的语法糖 |