一、代码如下:
import com.*.*.*.*.commons.*;
import lombok.Getter;
import lombok.Setter;
/**
* @description:
* @title: Result
* @projectName:
* @author:xy
* @date: 2019/11/11/14:18
* @version: 1.0
*/
@Getter
@Setter
public class Result<T> {
private Integer code;
private String msg;
private T data;
public void setData(T data) {
this.data = data;
}
public Result() {
}
public Result(Integer code, String msg, T data) {
this.code = code;
this.msg = msg;
this.data = data;
}
}
二、使用代码如下:
Map paramMap = MapObjUtil.objectToMap(param);
String resultStr = HttpClientUtil.doGet(URL,paramMap);
Result<VO> detailVO = JSONObject.parseObject(resultStr,new TypeReference<WanResult<VO>>(){});
这里用到两个工具类: