这是我的 JSON:
{
"Curs": [
{
"ID": "AED",
"Name": "Dirhamul Emiratelor Arabe",
"Curs": "0.8503",
"Multiplier": "1",
"Data": "2011-02-09"
},
{
"ID": "AUD",
"Name": "Dolarul australian",
"Curs": "3.1572",
"Multiplier": "1",
"Data": "2011-02-09"
}
]
}
这是我的课:
public class Curs {
@SerializedName("ID")
public String id;
@SerializedName("Name")
public String nume;
@SerializedName("Curs")
public double crs;
@SerializedName("Multiplier")
public int mult;
@SerializedName("Data")
public Date data;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getNume() {
return nume;
}
public void setNume(String nume) {
this.nume= nume;
}
public void setCrs(double crs) {
this.crs=crs;
}
public double getCrs(){
return crs;
}
public void setMult(int mult) {
this.mult=mult;
}
public int getMult(){
return mult;
}
public void setData(Date data) {
this.data=data;
}
public Date getData(){
return data;
}
这是包含我的列表的类:
public class CursList {
public static List<Curs> listaCurs;
public void setCursList(List <Curs> listaCurs) {
this.listaCurs = listaCurs;
}
public List<Curs> getCursList() {
return listaCurs;
}
我是这样解析的:
Gson gson=new Gson();
CursList listaCurs=gson.fromJson(Jsonresult,CursList.class);
当我访问列表时,我得到一个空指针。我做错了什么?
最佳答案
发现了愚蠢的问题。 Json 不接受日期格式。这就是问题所在。感谢大家的帮助。
关于android - GSON解析android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4945732/