实体类中构造方法没有的参数使用JSON.parseObject方法无法成功转化
@Data
public class TestData {
private String a;
private String b;
private String c;
private String d;
//构造方法
public TestData (String a, String b) {
this.a= a;
this.b= b;
}
}
TestData t= JSON.parseObject(data, TestData.class);
String c= auth.getC(); //这个时候为空 去掉构造方法只用@Data的里面带的get set方法就可以使用
其中的json data值为
"data": {
"c": "1",
"d": "2"
}