json

1. Jackson 框架的高阶应用 jackson https://www.ibm.com/developerworks/cn/java/jackson-advanced-application/index.html

json转对象,对象转json

ObjectMapper mapper = new ObjectMapper();
mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd"));
Person person = new Person();
person.setName("Tom");
person.setAge(40);
String jsonString = mapper.writerWithDefaultPrettyPrinter()
.writeValueAsString(person);
System.out.println("jackson 字符串:" + jsonString);
Person deserializedPerson = mapper.readValue(jsonString, Person.class);

jackson annotations注解详解 http://blog.csdn.net/sdyy321/article/details/40298081

 

2. com.alibaba.fastjson

// string直接转json
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
// 获取json数据中的result属性值
JSONObject resultJsonObj = jsonObject.getJSONObject("result");
// 获取json数据中的id属性值
String userId = resultJsonObj.getString("id");
JSONObject json = new JSONObject();
json.put("key","value");

Person person = JSON.parseObject("",Person.class);

 

 

posted on 2018-03-20 16:21  111-211  阅读(121)  评论(0编辑  收藏  举报

导航