fastjson.jar是阿里开发的一款专门用于Java开发的包,可以方便的实现json对象与JavaBean对象的转换,实现JavaBean对象与json字符串的转换,实现json对象与json字符单的转换。实现json的转换方法很多,最后的实现结果都是一样的。
fastjson的pom依赖!
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.60</version>
</dependency>
沿用上一篇博客“Jackson的使用”项目!
UserController:
@RequestMapping("/j2")
@ResponseBody
public String json2() throws JsonProcessingException {
List<User> userList = new ArrayList<User>();
User user1 = new User("Massimo1", 20, "男");
User user2 = new User("Massimo2", 20, "男");
User user3 = new User("Massimo3", 20, "男");
User user4 = new User("Massimo4", 20, "男");
userList.add(user1);
userList.add(user2);
userList.add(user3);
userList.add(user4);
String str = JSON.toJSONString(userList);
return str;
}
效果:
