gpt4 book ai didi

android - Android中使用GSON解析复杂的JSON对象

转载 作者:可可西里 更新时间:2023-11-01 18:58:07 28 4
gpt4 key购买 nike

我是 Java 编程的新手,需要通过网络解析复杂的 JSON 对象。过去一天,我一直在阅读有关 GSON 的文档,但未能完全解析这种类型的结构:

{
'Events' : [{
'name' : 'exp',
'date' : '10-10-2010',
'tags' : ["tag 1", "tag2", "tag3"]
},...more events...],
'Contacts' : [{
'name' : 'John Smith',
'date' : '10-10-2010',
'tags' : ["tag 1", "tag2", "tag3"]
},...more contacts...],
}

我已经能够让它像 this 一样工作问题,但无法弄清楚如何让额外的数组级别工作。

最佳答案

以我正在寻找的格式使用 GSON 的正确方法是:

//somewhere after the web response:
Gson gson = new Gson();

Event[] events = gson.fromJson(webServiceResponse, Event[].class);


//somewhere nested in the class:
static class Event{
String name;
String date;

public String getName()
{
return name;
}

public String getDate()
{
return date;
}

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

public void setDate(String date)
{
this.date = date;
}
}

关于android - Android中使用GSON解析复杂的JSON对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4556230/

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