json字符串转对象,对象转json字符串

现在大部分web应用前后端通信都用json传递数据,下面我们一起学习一下json

1.使用阿里巴巴fastjson

>>依赖jar包fastjson-1.2.8.jar,fastjson-1.2.8.jar下载

//1。对象转json字符串
User user = new User(1, "james1", "1231"));
String string = JSON.toJSONString(user);
//2。json字符串转对象
User user2= JSON.parseObject(string, User.class);

2.使用google gson

>>依赖jar包gson-2.2.4.jar,gson-2.2.4.jar下载

//1。对象转json字符串
User user = new User(1, "james1", "1231"));
Gson gson = new Gson();
String json = gson.toJson(user);
//2。json字符串转对象
User user2 = gson.fromJson(json,User.class);

由于fastjson使用更方便,所以一般使用fastjson来用于对象与json之间转换。

你可能感兴趣的:(json)