更新时间:2023-04-23 GMT+08:00

JsonUtils类说明

路径

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格式的字符串