文档首页 > > 开发指南> 服务集成开发指导> 函数API脚本开发>

JsonUtils类说明

JsonUtils类说明

分享
更新时间:2021/01/26 GMT+08:00

路径

com.roma.apic.livedata.common.v1.JsonUtils

说明

提供Json与对象、Xml之间的相互转换。

使用示例

1
2
3
4
importClass(com.roma.apic.livedata.common.v1.JsonUtils);
function execute(data) {
    return JsonUtils.convertJsonToXml('{"a":1}')
}

方法列表

返回类型

方法和说明

static String

convertJsonToXml(String json)

json转换成xml

static String

convertJsonToXml(String json, String rootName)

json转换成xml

static <T> T

toBean(String json, Class<T> clazz)

json转换成对象

static String

toJson(Object object)

将对象转换为json字符串

static String

toJson(Object object, Map<String,Object> config)

将对象转换为Json字符串,使用config中的配置。

例如,config中可设置“date-format”为“yyyy-MM-dd HH:mm:ss”

static Map<String,Object>

toMap(String json)

json转换成map

方法详情

  • public static String convertJsonToXml(String json)

    json转换成xml

    输入参数

    json:json格式的字符串

    返回信息

    返回xml格式的字符串

  • public static String convertJsonToXml(String json, String rootName)

    json转换成xml

    输入参数

    • json:json格式的字符串
    • rootName:xml根节点名称

    返回信息

    返回xml格式的字符串

  • public static <T> T toBean(String json, Class<T> clazz)

    json转换成对象

    输入参数

    • json :json格式的字符串
    • clazz:类

    返回信息

    返回类对象

  • public static String toJson(Object object)

    将对象转换为Json字符串

    输入参数

    object:输入对象

    返回信息

    转换得到的json字符串

  • public static String toJson(Object object, Map<String,Object> config)

    将对象转换为json字符串,使用config中的配置。

    例如,config中可设置"date-format"为"yyyy-MM-dd HH:mm:ss"

    输入参数

    • object:输入对象
    • config:转换使用的配置

    返回信息

    转换得到的json字符串

  • public static Map<String,Object> toMap(String json)

    json转换成map

    输入参数

    json:json格式的字符串

    返回信息

    map格式的字符串

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问