重复下该问题
sonStr={"age":null,"ftest1":null,"id":null,"name":null,"test1":null,"test2":null}
类:
public class Person implements Serializable {
private String id;
private String name;
private Integer age;
private Double test1;
private Double test2;
private Float ftest1;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Double getTest1() {
return test1;
}
public void setTest1(Double test1) {
this.test1 = test1;
}
public Double getTest2() {
return test2;
}
public void setTest2(Double test2) {
this.test2 = test2;
}
public Float getFtest1() {
return ftest1;
}
public void setFtest1(Float ftest1) {
this.ftest1 = ftest1;
}
}
反序列化后 test1=0.0, test2=0.0, ftest=0.0
这不太合理吧,确认下这是不是个bug?
1条答案
按热度按时间x6492ojm1#
1.2.47同样有该问题
甚至同一个类中由多个double类型字段,反序列化时有的是0.0 ,有的是null