Json工具类
来源:互联网 发布:广州管家婆软件 编辑:程序博客网 时间:2024/06/08 02:39
public class JsonUtils {
// 定义jackson对象private static final ObjectMapper MAPPER = new ObjectMapper();/** * 将对象转换成json字符串。 * <p>Title: pojoToJson</p> * <p>Description: </p> * @param data * @return */public static String objectToJson(Object data) { try { String string = MAPPER.writeValueAsString(data); return string; } catch (JsonProcessingException e) { e.printStackTrace(); } return null;}/** * 将json结果集转化为对象 * * @param jsonData json数据 * @param clazz 对象中的object类型 * @return */public static <T> T jsonToPojo(String jsonData, Class<T> beanType) { try { T t = MAPPER.readValue(jsonData, beanType); return t; } catch (Exception e) { e.printStackTrace(); } return null;}/** * 将json数据转换成pojo对象list * <p>Title: jsonToList</p> * <p>Description: </p> * @param jsonData * @param beanType * @return */public static <T>List<T> jsonToList(String jsonData, Class<T> beanType) { JavaType javaType = MAPPER.getTypeFactory().constructParametricType(List.class, beanType); try { List<T> list = MAPPER.readValue(jsonData, javaType); return list; } catch (Exception e) { e.printStackTrace(); } return null;}
}
0 0
- JSON-json-lib-工具类
- JSON工具类JSONUtil
- JSON 工具类
- Json对象工具类
- JSON解析工具类
- Json工具类
- JSON工具类
- Json工具类
- JSON操作工具类
- Json工具类
- Json工具类
- 解析json工具类
- JSON解析工具类
- Json转换工具类
- Json处理工具类
- JSON工具类
- JSON 转换工具类
- json工具类
- npm安装包失败
- js中++写在变量前后会有什么不同?
- 第五周项目3-时间类
- STM32入门之模板建立
- Grunt学习——配置不同的构建模式
- Json工具类
- mysql-5.6.21-centos6.5源码安装配置
- 第五周项目2一三角形类(1)
- retrofit框架探究(二)
- 运算符的计算顺序
- online learning,batch learning&批量梯度下降,随机梯度下降
- 第三届河南省程序设计大赛-NYOJ-248-BUYINGFEED
- Machine Learning第七周笔记:支持向量机
- Mastering Bitcoin(掌握比特币)读书笔记