若前台传给后台json,怎么转化为对象,或者集合对象呢?

就用谷歌的Gson吧,这玩意挺好用的。首先你要是maven工程就配置,不是的话就下载包吧

  
     com.google.code.gson
     gson
     2.3.1
  
// 使用new方法
Gson gson = new Gson();

// toJson 将bean对象转换为json字符串
String jsonStr = gson.toJson(user, User.class);

// fromJson 将json字符串转为bean对象
Student user= gson.fromJson(jsonStr, User.class);

// **将List转为Json字符串**
String jsonStr2 = gson.toJson(list);

// **反序列化成List时需要使用到TypeToken getType()**
List retList = gson.fromJson(jsonStr2,new TypeToken>(){}.getType());

 

你可能感兴趣的:(工具类)