jackJson的基本用法2___map-json 与 json-map
2015-08-25 13:35
375 查看
1.添加依赖
<!-- jackson framework --> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.8.5</version> </dependency>
@Test public void Test3() { // json to map String json = "{\"name\":\"Hery\",\"age\":23,\"shool\":\"Hafo\"}"; Map<String,String> map; ObjectMapper mapper = new ObjectMapper(); try { map = mapper.readValue(json,new TypeReference<HashMap<String, String>>() {}); //或者从文件中读取 //map = mapper.readValue(new File("C:\\Users\\Administrator\\Desktop\\java\\User.json"),new TypeReference<HashMap<String, String>>() {}); System.out.println(map); //map to json map = new HashMap<String, String>(); map.put("name", "Hery"); map.put("age", "23"); map.put("shool", "Hafo"); String json1 = mapper.writeValueAsString(map); //或者写到文件 //mapper.writeValue(new File("C:\\Users\\Administrator\\Desktop\\java\\User.json"), map); System.out.println(json1); } catch (JsonParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (JsonMappingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
相关文章推荐
- jackJson的基本用法1___obj-json 与 json-obj
- js方法格式化数字,加入千分符,并可以指定小数点位数
- wg_listToTree小插件 用 javascript 将List数组转换为Tree
- js常见的一些错误
- 【转】理解与使用Javascript中的回调函数
- 基于JavaScript分析property 和 attribute
- 【JavaScript】--原型
- iframe中子父类窗口调用JS的方法及注意事项
- JS学习之事件冒泡
- 问题:JsonConvert;结果:JSON详解
- JavaScript+CSS实现仿天猫侧边网页菜单效果
- jsoi2008最大数bzoj1012
- 奔跑吧,我的JavaScript(2)
- JS使用键盘左右箭头进行翻页
- js常用正则表达式
- Jsp 中out.println()为什么不换行
- javascript表单验证之SQL注入验证
- javascript表单验证之日期验证
- jsch记录
- JS正则表达式大全