java 对象序列化为json,json转Java对象
来源:互联网 发布:淘宝网商城女装裙子 编辑:程序博客网 时间:2024/06/16 11:09
Json工具类
import org.apache.log4j.Logger;import org.codehaus.jackson.JsonGenerationException;import org.codehaus.jackson.JsonParseException;import org.codehaus.jackson.map.JsonMappingException;import org.codehaus.jackson.map.ObjectMapper;import org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion;/*** * json tools * @author me * @date Jun 29, 2017 */public class JsonUtil {private final static Logger logger = Logger.getLogger(JsonUtil.class);/*** * obj to jsonStr * @param obj * @return jsonStr * @throws IOException * @throws JsonMappingException * @throws JsonGenerationException */public static String toJsonString(Object obj) {ObjectMapper map = new ObjectMapper();//为null 则不参与 序列化map.setSerializationInclusion(Inclusion.NON_NULL); String json = "";try {json = map.writeValueAsString(obj);} catch (JsonGenerationException e) {logger.error(e);} catch (JsonMappingException e) {logger.error(e);} catch (IOException e) {logger.error(e);}return json;}/*** * json to object * @param json * @param obj * @return * @throws JsonParseException * @throws JsonMappingException * @throws IOException */public static Object jsonToObject(String json,Class cls) {ObjectMapper map = new ObjectMapper();Object returnObj = null;try {returnObj = map.readValue(json, cls);} catch (JsonParseException e) {logger.error(e);} catch (JsonMappingException e) {logger.error(e);} catch (IOException e) {logger.error(e);}return returnObj;}}
maven pom.xml
<dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-core-asl</artifactId><version>1.9.13</version></dependency><dependency><groupId>org.codehaus.jackson</groupId><artifactId>jackson-mapper-asl</artifactId><version>1.9.13</version></dependency>
http://search.maven.org/
阅读全文
0 0
- JSON序列化为java对象
- java 对象序列化为json,json转Java对象
- Java 对象序列化为Json 或XML
- JS对象序列化为JSON对象
- JS对象序列化为JSON对象
- JS对象序列化为JSON对象
- js对象序列化为json字符串
- Jquery 将表单序列化为Json对象
- Jquery 将表单序列化为Json对象
- Jquery 将表单序列化为Json对象
- Jquery 将表单序列化为Json对象
- Jquery 将表单序列化为Json对象
- C#——对象序列化为json
- jQuery表单序列化为json对象插件
- 将表单序列化为json对象
- 表单序列化为JSON对象 serializeObject
- 将表单序列化为json对象
- Jquery 将表单序列化为Json对象
- JavaScript Array 对象
- 【Python学习系列二十一】pandas库基本操作
- Mybatis Generator最完整配置详解
- Vue2.0中使用set方法
- Vue-loader 的巧妙玩法
- java 对象序列化为json,json转Java对象
- IntelliJ IDEA创建Web SpringMVC项目(一):创建Maven Web项目
- Android studio的使用
- 使用Navicat for MySQL访问数据库老是提示ip不能连接mysql问题
- 单身狗和共享单车的约会
- 小程序import和include
- C++内存布局
- plsql developer怎么使用 plsql developer使用教程
- 将mongodb设置为windows服务