fasterxml jackson的使用--从pojo转成json字符串和json解析回pojo
2018-01-18 14:28
441 查看
1.从BookVo转成json
2.从json转回BookVo
注:1.pojo(Plain Old Java Object)普通java对象2.fasterxml jackson是json第二版,即json2.03.fasterxml jackson使用说明https://github.com/FasterXML/jackson-databind/4.jsonj介绍http://www.json.org/json-zh.html
BookVo bookVo=new BookVo("sb", 1, "bigsb", "xx.jpg", "this is a sb", 48, new Date()); //创建对象映射器 ObjectMapper om=new ObjectMapper(); //读取BookVo对象并返回字符串 String book=om.writeValueAsString(bookVo); System.out.println(book);
2.从json转回BookVo
ObjectMapper om=new ObjectMapper(); //使用readValue解析json,注意要指定json要转回的类型 BookVo bookVo =om.readValue("{\"name\":\"sb\",\"tid\":1,\"author\":\"bigsb\",\"photo\":\"xx.jpg\",\"bookinfo\":\"this is a sb\",\"price\":48.0,\"publicactiondate\":\"2018-01-18\"}\r\n" + "", BookVo.class); System.out.println(bookVo.toString());
注:1.pojo(Plain Old Java Object)普通java对象2.fasterxml jackson是json第二版,即json2.03.fasterxml jackson使用说明https://github.com/FasterXML/jackson-databind/4.jsonj介绍http://www.json.org/json-zh.html
相关文章推荐
- 使用.NET4.0的dynamic特性解析plist文件及json字符串
- 转:使用eval()解析JSON格式字符串应注意的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
- 使用eval()解析JSON格式字符串应注意的问题
- 使用eval()解析JSON格式字符串应注意的问题
- Json - 使用json-lib解析json字符串(火车票务返回的json串)的例子
- 使用Jackson解析首字母大写的json字符串
- js解析字符串为json对象使用eval(str)方法
- 怎样使用Gson 解析 (deserialize) json字符串
- 使用python解析Json字符串-获取Json字符串关键字
- 使用Ext.decode()解析JSON字符串时firebug提示extjs missing ] after element list错误
- php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项
- Json—使用gson jar包将json字符串解析为java对象或集合(一)
- 使用eval()解析JSON格式字符串应注意的问题
- android开发小技巧(5)构建JSON字符串和解析简单使用
- Android的数据处理:使用annotation实现JSON字符串解析为java对象
- 使用 dynamic 标记解析JSON字符串
- Android的数据处理:使用annotation实现JSON字符串解析为java对象
- 使用eval()解析Json字符串