我有这个json
{"FechaUpdateId":1,"FechaSegundos":635902782941643690,"FechaSegundosBC":635902779020935030}
我执行此命令将其转换为对象
FechaUpdate dto = new Gson().fromJson(json, FechaUpdate.class);
但我得到了这个结果
这是我的FechaUpdate类
public class FechaUpdate {
public int getFechaUpdateId() {
return fechaUpdateId;
}
public void setFechaUpdateId(int fechaUpdateId) {
this.fechaUpdateId = fechaUpdateId;
}
public long getFechaSegundosBC() {
return fechaSegundosBC;
}
public void setFechaSegundosBC(long fechaSegundosBC) {
this.fechaSegundosBC = fechaSegundosBC;
}
public long getFechaSegundos() {
return fechaSegundos;
}
public void setFechaSegundos(long fechaSegundos) {
this.fechaSegundos = fechaSegundos;
}
private int fechaUpdateId ;
private long fechaSegundos ;
private long fechaSegundosBC;
}
答案 0 :(得分:0)
解决
如果您看到我的私人属性
private int fechaUpdateId ;
private long fechaSegundos ;
private long fechaSegundosBC;
我通过
更改它们private int FechaUpdateId ;
private long FechaSegundos ;
private long FechaSegundosBC;
再次生成getter和setter。 差异是第一个字母是UpperCase。