详情页标题前

阿里云云原生大数据计算服务 MaxComputeTO_JSON-云淘科技

详情页1

将给定的复杂类型expr,以JSON字符串格式输出。

命令格式

string to_json()

参数说明

expr:必填。

说明

如果输入为STRUCT类型(struct<key1:value1, key2:value2):

  • 转换为JSON字符串时,Key会全部转为小写。

  • value如果为NULL,则不输出value本组的数据。例如value2为NULL,则key2:value2不会输出到JSON字符串。

返回值说明

返回JSON格式的字符串。

使用示例

  • 示例1:将指定复杂类型以指定格式输出。命令示例如下。

    --返回{"a":1,"b":2}。
    select to_json(named_struct('a', 1, 'b', 2));
    --返回{"time":"26/08/2015"}。
    select to_json(named_struct('time', "26/08/2015"));
    --返回[{"a":1,"b":2}]。
    select to_json(array(named_struct('a', 1, 'b', 2)));
    --返回{"a":{"b":1}}。
    select to_json(map('a', named_struct('b', 1)));
    --返回{"a":1}。
    select to_json(map('a', 1));
    --返回[{"a":1}]。
    select to_json(array((map('a', 1))));
  • 示例2:输入为STRUCT类型的特殊情况。命令示例如下。

    --返回{"a":"B"}。STRUCT类型转换为JSON字符串时,key会全部转为小写。
    select to_json(named_struct("A", "B"));
    --返回{"k2":"v2"}。NULL值所在组的数据,不会输出到JSON字符串。
    select to_json(named_struct("k1", cast(null as string), "k2", "v2"));

相关函数

TO_JSON函数属于复杂类型函数或字符串函数。

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

  • 更多查找字符串、转换字符串格式的相关函数请参见字符串函数。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/158861.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS位运算函数-云淘科技

    本文介绍位运算函数的基本语法及示例。 注意 在日志服务分析语句中,表示字符串的字符必须使用单引号(”)包裹,无符号包裹或被双引号(””)包裹的字符表示字段名或列名。例如:’status’表示字符串status,status或”status”表示日志字段status。 函数名称…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云人工智能平台PAIUpdateBenchmarkTask – 更新压测任务-云淘科技

    更新指定的压测任务。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下: 操作:是指具体的…

    阿里云人工智能平台PAI 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云负载均衡GetLoadBalancerAttribute – 查询负载均衡实例的详细信息-云淘科技

    查询指定网络型负载均衡实例的详细信息。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:…

    阿里云负载均衡 2023年12月10日
  • 阿里云负载均衡DeleteRules – 删除转发规则-云淘科技

    删除转发规则。 接口说明 限制说明 要删除的转发规则列表不能为空,并且可删除的转发规则条目数不能超过10条。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使…

    阿里云负载均衡 2023年12月10日
  • 阿里云RDS数据库设置独享代理连接地址-云淘科技

    独享代理目前提供一个默认代理地址,代理终端功能绑定该地址。您可以额外新增代理地址、修改代理地址或删除代理地址。 前提条件 开通并配置数据库代理服务 代理地址类型 代理地址共分三种类型:内网地址(专有网络)、内网地址(经典网络)和外网地址。 开启独享代理时,您可以选择默认的代理地址类型,默认的代理地址创建后,您还可以新增代理地址,不同类型实例支持的代理地址类型…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。