通过google的Gson,将List,Map与json字符串进行相互转换
依赖包官网下载https://code.google.com/p/google-gson/
csdn下载 :http://download.csdn.net/detail/zengxx1989/7325293
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
将json字符串默拒成List
public List<UserInfoBean> userFromJson(String jsondata) {
Type listType = new TypeToken<List<UserInfoBean>>() {
}.getType();
Gson gson = new Gson();
List<UserInfoBean> list = gson.fromJson(jsondata, listType);
return list;
}
将List,Map转换成json
public String getJsonData(List<?> list) {
Gson gson = new Gson();
String jsonstring = gson.toJson(list);
return jsonstring;
}