[英]json conversion with gson on java
我有json像下面的圖片。
我已經為這個json創建了3個類。
第一個是主類,稱為KategoriResult
public class KategoriResult{
private String ErrorMessage;
private String ResultCode;
private List<KategoriItem> Payload;
..
..
getter - setter
..
第二個Kategori項目
public class KategoriItem implements Serializable{
private int RowIdx;
private int Id;
private String Title;
private String Type;
private String WebUrl;
private List<ChildrenItem> Children;
private Boolean VideoItems;
..
..
getter - setter
..
和兒童用品
public class ChildrenItem implements Serializable{
private int RowIdx;
private int Id;
private String Title;
private String Type;
private String WebUrl;
private Boolean Children;
private Boolean VideoItems;
..
..
getter - setter
..
我正在嘗試使用gson將上面的json轉換為java對象。 我收到以下錯誤消息:E / AndroidRuntime(1510):com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:需要一個字符串,但在行1列7729處為BEGIN_ARRAY。如何解決此問題?
java:私有列表ChildrenList;
json:兒童:[]
也許您應該重命名“ ChildrenList” <->“ Children”。 您使用什么二傳手名字?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.