Java Gson解析json,其中每个字段都是一个对象

Java Gson解析json,其中每个字段都是一个对象,java,android,json,gson,Java,Android,Json,Gson,我有这样的json: "fields": [ [ { "id": "11111" }, { "name": "dsfafds" }, { "description": "sdfadfas" } ], ] { "id": "11111" },

我有这样的json:

"fields": [
    [
        {
            "id": "11111"
        },
        {
            "name": "dsfafds"
        },
        {
            "description": "sdfadfas"
        }
     ],
     ]   
        {
            "id": "11111"
        },
        {
            "name": "dsfafds"
        },
        {
            "description": "sdfadfas"
        }
     ],

       ........
因此,每个字段都是一个对象,是否有一种简单的方法将其解析为对象,如:

class Json {
    private String id;
    private String name;
    ......
}

我知道gson适配器,但我想减少源代码,也许有更简单的方法。

您可能也需要类似的东西

public class Example {

private List<Json> fields = null;

public List<Json> getFields() {
    return fields;
}

public void setFields(List<Json> fields) {
    this.fields = fields;
}

}
JSON应该是这样的

{
    "fields": [
        {
            "id": "11111",
            "name": "dsfafds",
            "description": "sdfadfas"
        }
     ,

        {
            "id": "11111",
            "name": "dsfafds",
            "description": "sdfadfas"
        }
  ]
}

尽管您没有发布整个JSON字符串,但我无法相信您发布的JSON结构是有效的。“”字段“:[[{”没有任何意义。@Barns我编辑了json,它是有效的json为什么在另一个json数组中有json数组?我不知道。可能是一些遗留代码。“json到Pojo”不适用于我的json:(.主要问题是每个字段都是独立的对象。你确定你复制的是正确的吗?你需要正确放置json,否则它找不到任何东西。你是对的,我没有正确的json,非常感谢!我已经更新了我的答案。你的json应该是这样的。我像这样尝试,json给Pojo给了我结果。不我收到了对象列表,对于每个字段,gson创建了单独的对象,所以我有很多对象,其中只有一个字段
{
    "fields": [
        {
            "id": "11111",
            "name": "dsfafds",
            "description": "sdfadfas"
        }
     ,

        {
            "id": "11111",
            "name": "dsfafds",
            "description": "sdfadfas"
        }
  ]
}