I am having a hard time to decode my json data.Please help.Here is my code: This is how my json looks:
[
{"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"}
]
This is my class:
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;
}
This is my class list of type Foo:
public class FooList {
public List<Foo> listFoo;
}
And this is how i try do decode it:
Gson gson = new Gson();
Type fooType=new TypeToken<FooList>() { }.getType();
FooList vaccines=gson.fromJson(json, fooType);
Thanks for help.