public final class JsonUtil extends Object
Modifier and Type | Method and Description |
---|---|
static String |
getJsonByObj(Object bean)
将对象转换成JSON字符串 --固定时间格式"yyyy-MM-dd HH:mm:ss"
|
static String |
getJsonByObj(Object bean,
String dateType)
将对象转换成JSON字符串 --特定时间格式--所有Key为小写
|
static String |
getJsonDefaultByObj(Object bean)
将对象转换成JSON字符串 ---效率高一些--不处理key 也不处理循环引用的问题--也不处理时间格式
|
static List |
getList(String json,
Class calzz)
将JSON数据转换为List集合
|
static <T> List<T> |
getListBean(String json,
Class<T> calzz)
将JSON数据转换为ListBean集合
|
static <T> T |
getObjet(String json,
Class<T> calzz)
将JSON数据转换为 Java Bea n对象
|
static String |
stringToJson(String s)
当文本中含有如下特殊字符时,此方法可以成功处理,让其在前台被正确解析,注意:此法不能处理单引号
|
public static String getJsonByObj(Object bean)
BO/VO,map,数组,list
- 对象public static String getJsonByObj(Object bean, String dateType)
BO/VO,map,数组,list
- 对象public static String getJsonDefaultByObj(Object bean)
BO/VO,map,数组,list
- 对象public static <T> List<T> getListBean(String json, Class<T> calzz)
T
- json
- JSON数组数据calzz
- 待转换的Bean类型 --LinkedCaseInsensitiveMappublic static List getList(String json, Class calzz)
T
- json
- JSON数组数据calzz
- 待转换的Bean类型 --LinkedCaseInsensitiveMappublic static <T> T getObjet(String json, Class<T> calzz)
json
- JSON字符串calzz
- 待转换的Bean类型--LinkedCaseInsensitiveMapCopyright © 2021. All rights reserved.