JSON串 转成 指定实体类对象( TypeReference<>() {} )

1、JSON串 tsrData:

{
    
    
    "code": 1005,
    "msg": "用户名存在重复",
    "data": null
}

2、实体类:

package com.esint.ztb.hst.pojo.hstVo;

import java.io.Serializable;

/**
 * 好视通返回值封装
 */
public class HstR implements Serializable {
    
    
    private Integer code;
    private String  msg;
    private Object data; // 返回值

    public Integer getCode() {
    
    
        return code;
    }

    public void setCode(Integer code) {
    
    
        this.code = code;
    }

    public String getMsg() {
    
    
        return msg;
    }

    public void setMsg(String msg) {
    
    
        this.msg = msg;
    }

    public Object getData() {
    
    
        return data;
    }

    public void setData(Object data) {
    
    
        this.data = data;
    }
}

3、json 直接转指定对象:

HstR hstR = JSON.parseObject(tsrData, new TypeReference<HstR>() {
    
    });

猜你喜欢

转载自blog.csdn.net/YL3126/article/details/121508097
今日推荐