gpt4 book ai didi

java - 使用 Retrofit 从 json 获取计时信息

转载 作者:行者123 更新时间:2023-12-02 03:31:47 25 4
gpt4 key购买 nike

我在从 JSON 获取信息时遇到一些问题。我对是否使用 ArrayList 或任何其他数据类型从 JSON 服务器检索数据感到困惑。

我尝试使用

获取数据
ArrayList<String>

在模型中。

以下是JSON的数据格式

[
{
"sun_timing": "{\"sun_from\":\"12:30\",\"sun_to\":\"4:30\"}",
"mon_timing": "{\"mon_from\":\"3:00\",\"mon_to\":\"4:30\"}"

},
{
"sun_timing": "{\"sun_from\":\"12:30\",\"sun_to\":\"4:30\"}",
"mon_timing": "{\"mon_from\":\"3:00\",\"mon_to\":\"4:30\"}"

}
]

我想获取所有 sun_timing 数据和 mon_timing 数据。

即 sun_from、sun_to 和 mon_from、mon_to 数据。

最佳答案

您的 json 的普通旧 Java 对象 (POJO) 如下所示:

public class Example {

@SerializedName("sun_timing")
@Expose
private String sunTiming;

@SerializedName("mon_timing")
@Expose
private String monTiming;

public String getSunTiming() {
return sunTiming;
}

public void setSunTiming(String sunTiming) {
this.sunTiming = sunTiming;
}

public String getMonTiming() {
return monTiming;
}

public void setMonTiming(String monTiming) {
this.monTiming = monTiming;
}
}

另请参阅:https://stackoverflow.com/a/40973753/10452701有关如何通过 Rerofit2 获取 json 的更多详细信息。

关于java - 使用 Retrofit 从 json 获取计时信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56881008/

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