📄️ 箭头函数
箭头函数 -> 可以查询 JSON 对象中指定路径(jsonpath)中的值,并输出为 JSON 类型。箭头函数比 JSONQUERY 函数更简洁易用。
📄️ cast
使用 CAST 函数,实现 JSON 类型数据与 SQL 类型间的相互转换。
📄️ get_json_bool
解析并获取 jsonstr 内指定 jsonpath 下的布尔内容。如果 jsonstr 或 jsonpath 格式不正确,或者无法找到匹配项,则返回 NULL。
📄️ get_json_double
解析并获取 jsonstr 内 jsonpath 的浮点型内容。如果 jsonstr 格式不对或 jsonpath 格式不对,或者无法找到匹配项,则返回 NULL。
📄️ get_json_int
解析并获取 jsonstr 内 jsonpath 的整型内容。如果 jsonstr 格式不对或 jsonpath 格式不对,或者无法找到匹配项,则返回 NULL。
📄️ get_json_string,get_json_object
解析并获取 jsonstr 内 jsonpath 指定的字符串。如果 jsonstr 或 jsonpath 格式不正确,或者无法找到匹配项,则返回 NULL。
📄️ json_each
将 JSON 对象的最外层按照键和值展开为两列,返回一行或多行数据的集合。
📄️ json_exists
查询 JSON 对象中指定路径(json_path)是否存在满足特定条件的值。如果值存在,则返回 1;如果值不存在,则返回 0。
📄️ json_keys
返回 JSON 对象中所有最上层成员 (key) 组成的数组。如果指定了path,则返回与path匹配的最上层成员组成的数组。
📄️ json_length
返回 JSON 字符串的长度。如果指定了 path,则返回 path 指定的值的长度。
📄️ json_query
功能
📄️ json_string
将 JSON 类型转化为 JSON 字符串。
📄️ to_json
将 Map 或 Struct 类型的数据转换成 JSON 数据。