0
点赞
收藏
分享

微信扫一扫

调用第三方AIP解析JSON工具类

腊梅5朵 2022-04-05 阅读 33
javajson
@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");
        }
    }
举报

相关推荐

0 条评论