JsonUtils类说明
路径
com.roma.apic.livedata.common.v1.JsonUtils
说明
提供Json与对象、Xml之间的相互转换。
使用示例
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格式的字符串