Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 3.1 KB

json-functions.md

File metadata and controls

32 lines (29 loc) · 3.1 KB
title category
JSON 相关的函数和语法糖
user guide

JSON 相关的函数和语法糖

函数或语法糖 功能描述
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)) 的语法糖