Gson()。fromJson(jsonResult,Myobject.class)返回0的值

时间:2016-02-06 00:21:10

标签: json gson android

我有这个json

{"FechaUpdateId":1,"FechaSegundos":635902782941643690,"FechaSegundosBC":635902779020935030}

我执行此命令将其转换为对象

FechaUpdate dto  = new Gson().fromJson(json, FechaUpdate.class);

但我得到了这个结果

enter image description here

这是我的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;



}

1 个答案:

答案 0 :(得分:0)

解决

如果您看到我的私人属性

        private int fechaUpdateId ;
        private long fechaSegundos ;
        private long fechaSegundosBC;

我通过

更改它们
private int FechaUpdateId ;
private long FechaSegundos ;
private long FechaSegundosBC;

再次生成getter和setter。 差异是第一个字母是UpperCase。