@Data
public class BaseResponse<T> {
private boolean success;
private T rawRes;
private String errorCode;
private String errorMessage;
public TRYKXbaseResponse(String json) {
JSONObject jsonObject = JSON.parseObject(json);
errorCode = jsonObject.getString("code");
if (StringUtils.equals("1", errorCode)) {
success = true;
String data = jsonObject.getString("data");
rawRes = JSONObject.parseObject(data, new TypeReference<T>() {
});
} else {
success = false;
errorMessage = jsonObject.getString("msg");
}
}
调用第三方AIP解析JSON工具类
最新推荐文章于 2024-05-24 10:04:53 发布