gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:44:17 24 4
gpt4 key购买 nike

我有这样的 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 to Pojo将 Json 转换为 PlainOldJavaObjects 时,这是一个非常有用的网站。您只需复制粘贴 Json 响应,选择 Gson 作为注释样式即可。你可以尝试一下。

第二个对象的附加代码:

public class Json {

private String id;

private String name;

private String description;

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getDescription() {
return description;
}

public void setDescription(String description) {
this.description = description;
}

}

JSON 应该看起来像这样。

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

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

关于java - Gson解析json,其中每个字段都是一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48311618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com