gpt4 book ai didi

java - GSON解析动态JSON字段

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:51:33 25 4
gpt4 key购买 nike

我似乎无法弄清楚这一点。我看过一些 SO 帖子( herehere ),我的情况有点不同。

我不确定我是否必须注册一个新的 TypeToken 或什么。但是我的 JSON 对象看起来像这样:

{
"id": 6,
"error": "0",
"dates": {
34234 : "2011-01-01" // I want to parse the date into a string.
87474 : "2011-08-09" // The first values are all unique.
. //this can be any number of entries.
.
.
74857 : "2011-09-22"
}
}

我已经像这样创建了我的两个对象:

public class Response {

public Integer id;
public String error;
public DateList dates;
}

单独的文件:

public class DateList {

public List<Map<Integer, String>> dateString;
}

我不确定如何调整它以使其正确。文档似乎没有帮助...我看到的其他示例正在解析自定义对象,而不是字符串类型。

谢谢!

最佳答案

我试过这种形式:

杰森

{
"id": 6,
"error": "0",
"dates": {
"34234" : "2011-01-01"
"87474" : "2011-08-09"
"74857" : "2011-09-22"
}
}

和 Response.java

public class Response {
public Integer id;
public String error;
public Map<Integer, String> dates;
}

至少这似乎是开箱即用的。

关于java - GSON解析动态JSON字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7651953/

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