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