json 和map javabean(pojo) list 互转 utils
来源:互联网 发布:2017广告主投放数据 编辑:程序博客网 时间:2024/04/29 04:03
package com.common.utils;import java.util.List;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;/** * * <p>Title: JsonUtils</p> * <p>Description:jackson对象 </p> * <p>Company: www.jn.edu.cn</p> * @authormine_song * @date2017年2月22日下午8:35:35 * @version 1.0 */public class JsonUtils { // 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectMapper(); /** * 将pojo对象或者map转换成json字符串。 * <p>Title: pojo,map ToJson</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,或者map对象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 和map javabean(pojo) list 互转 utils
- json的基本用法(list.map,pojo等和json互转)
- json obj map 互转utils
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- jsonArray,JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- encienqi-----JavaBean,List,Map转成json格式
- JavaBean List Map Json的转化
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- JavaBean,List,Map转成json格式
- UNIX下的5种I/O模型(重温)
- 面向对象C++入门-EasyX绘图库
- C/C++知识回顾 指针
- elasticsearch源码分析之discovery(七)
- LeetCode:Max Consecutive Ones
- json 和map javabean(pojo) list 互转 utils
- LintCode 81:Data Stream Median
- Activity的生命周期
- 蛇形填数
- 阿里面试题总结
- 学习独处
- 记录由于一次强制断电导致的服务器无法启动的恢复过程
- Java基础(进制转换、变量、运算符)
- new操作符(new operator) 和 new 操作(operator new)和new[]