JSON_OBJECT

更新时间:2023-06-30 06:54:10

生成JSON OBJECT,要求keyvalue成对出现。

命令格式

json json_object(<key1>,<value1>[,<keyn>,<valuen>])

参数说明

  • key:最少需要存在1key,也可以存在多个,支持的类型为STRING。

  • value:最少需要存在1value,也可以存在多个,支持的类型包括STRING、BIGINT、INTBOOLEAN。

返回值说明

返回JSON类型。

使用示例

  • 示例1:只包含一对keyvalue。

    --生成json对象
    select json_object('a', 123);

    返回结果:

    +-----+
    | _c0 |
    +-----+
    | {"a":123} |
    +-----+
  • 示例2:包含多对keyvalue。

    --生成json对象
    select json_object('a', 123,'b','hello');

    返回结果:

    +-----+
    | _c0 |
    +-----+
    | {"a":123,"b":"hello"} |
    +-----+

相关函数

JSON_OBJECT函数属于复杂类型函数,更多对复杂类型数据(例如ARRAY、MAP、STRUCT、JSON数据)的处理函数请参见复杂类型函数

  • 本页导读 (1)
  • 命令格式
  • 参数说明
  • 返回值说明
  • 使用示例
  • 相关函数
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等