【发布时间】:2014-10-05 17:52:34
【问题描述】:
我正在尝试将以下 JSON 转换为一个对象,但我不知道如何通过第一个属性名称,它是以毫秒为单位的时间戳。我尝试过使用ObjectMapper,但是因为每次的值都不一样,我不知道如何捕获它。
{
"daily": {
"1397952000000": 682,
"1398038400000": 717,
"1398124800000": 753,
"1398211200000": 791
},
"average": {
"1397952000000": 363,
"1398038400000": 382,
"1398124800000": 401,
"1398211200000": 421
}
}
使用 ObjectMapper 是正确的方法,还是有替代方法?
感谢您的建议。
【问题讨论】:
-
您的每日和平均字段应该是
Map<String, Integer>类型。 -
谢谢!创建了一个 POJO 并将这两个字段放在上面,它就可以工作了。
-
如果您只是解析,而不使用花哨的 Jacksonesque 解析器,您将获得 Map of Maps。