是我的代碼: 這是我的JSON的樣子:解碼JSON的Android
[
{"0":"6","ID":"6","1":"USA","Country":"USA","2":"1","Age":"1","3":"Type 5","Type":"Type 5","4":"Brand5","Brands":"Brand5","5":"ashfghdfhhgfdhhdfhhdfg\t\t\t\t\t\t","Contents":"ashfghdfhhgfdhhdfhhdfg\t\t\t\t\t\t","6":"0000-00-00 00:00:00","Time":"0000-00-00 00:00:00"},
{"0":"7","ID":"7","1":"Europe","Country":"Europe","2":"1","Age":"1","3":"Type 5","Type":"Type 5","4":"Brand5","Brands":"Brand5","5":"\t\t\t\tafsfsdgfgh\t\t\t\t\t","Contents":"\t\t\t\tafsfsdgfgh\t\t\t\t\t","6":"0000-00-00 00:00:00","Time":"0000-00-00 00:00:00"},
{"0":"9","ID":"9","1":"USA","Country":"USA","2":"4","Age":"4","3":"Type3","Type":"Type3","4":"Brand4","Brands":"Brand4","5":"sfdsggfhgfhfhg\t\t","Contents":"sfdsggfhgfhfhg\t\t","6":"0000-00-00 00:00:00","Time":"0000-00-00 00:00:00"},
{"0":"10","ID":"10","1":"Europe","Country":"Europe","2":"6","Age":"6","3":"Type3","Type":"Type3","4":"Brand4","Brands":"Brand4","5":"\t\t\t\t\tsfgfdgfhhgfdhghg\t\t\t","Contents":"\t\t\t\t\tsfgfdgfhhgfdhghg\t\t\t","6":"2011-06-03 16:07:08","Time":"2011-06-03 16:07:08"}
]
這是我的課:
public class Foo {
@SerializedName("0")
public String zero;
@SerializedName("ID")
public String ID;
@SerializedName("1")
public String unu;
@SerializedName("Country")
public String Country;
@SerializedName("2")
public String doi;
@SerializedName("Age")
public String Age;
@SerializedName("3")
public String trei;
@SerializedName("Type")
public String Type;
@SerializedName("4")
public String patru;
@SerializedName("Brands")
public String Brands;
@SerializedName("5")
public String cinci;
@SerializedName("Contents")
public String Contents;
@SerializedName("6")
public String sase;
@SerializedName("Time")
public String Time;
}
這是Foo類型的我的類列表:
public class FooList {
public List<Foo> listFoo;
}
這也是我試試怎麼對其進行解碼:
Gson gson = new Gson();
Type fooType=new TypeToken<FooList>() { }.getType();
FooList vaccines=gson.fromJson(json, fooType);
感謝您的幫助。
原因:com.google.gson.JsonParseException:期望數組,但找到對象:[email protected] – user739509 2011-06-09 12:58:11