2017-04-14 69 views
0

从服务器响应我从服务器获取响应:获取零点在安卓

{"lists":[{"listId":"335","name":"Lists","offers":[{"offerId":"880","startDatetime":"2017-04-01 00:00:00","endDatetime":"2017-11-30 23:59:00","sortPriority":"0","offerName":"bursdag"}]}]} 

这是我的课:

public class List { 


private String listId; 

private String name; 

private java.util.List<Offer> offers = null; 

public String getListId() { 
return listId; 
} 

public void setListId(String listId) { 
this.listId = listId; 
} 

public String getName() { 
return name; 
} 

public void setName(String name) { 
this.name = name; 
} 

public java.util.List<Offer> getOffers() { 
return offers; 
} 

public void setOffers(java.util.List<Offer> offers) { 
this.offers = offers; 
} 

} 


package com.example; 

import com.google.gson.annotations.Expose; 
import com.google.gson.annotations.SerializedName; 

public class Offer { 

private String offerId; 
private String startDatetime; 
private String endDatetime; 
private String sortPriority; 
private String offerName; 

public String getOfferId() { 
return offerId; 
} 

public void setOfferId(String offerId) { 
this.offerId = offerId; 
} 

public String getStartDatetime() { 
return startDatetime; 
} 

public void setStartDatetime(String startDatetime) { 
this.startDatetime = startDatetime; 
} 

public String getEndDatetime() { 
return endDatetime; 
} 

public void setEndDatetime(String endDatetime) { 
this.endDatetime = endDatetime; 
} 

public String getSortPriority() { 
return sortPriority; 
} 

public void setSortPriority(String sortPriority) { 
this.sortPriority = sortPriority; 
} 

public String getOfferName() { 
return offerName; 
} 

public void setOfferName(String offerName) { 
this.offerName = offerName; 
} 

} 

我listId为空,并从提供的所有字段为空。 任何想法为什么?

ListResponse:

public class ListResponse { 
    List<List> list; 

    public List<List> getList() { 
     return list; 
    } 

    public void setApps(List<List> list) { 
     this.list = list; 
    } 

} 
+1

使用GSON向我们展示你的java文件。你如何解码响应。 –

+0

你的类'ListResponse'具有名为'list'而不是'list'的字段在你的json中,是吗? – egoldx

回答

1

你应该使用这样在所有其他变量

@SerializedName("listId") 
    private String listId; 
+0

狗屎,我怎么能错过!要做很多工作:D Thx! – edi233

+0

谢谢,如果其工作接受我的回答正确 –