在Java Object中解析json数组

问题描述 投票:0回答:1

我正在调用API,它返回JSON作为响应,我使用Jackson解析为POJO。它工作正常,但失败的JSON数组格式,

{
...
"data" : [
    {  
        "2017-12-05 21:40:33":"1537"
     },
     {  
        "2017-12-07 23:51:16":"1539"
     },
     {  
        "2017-12-12 22:57:10":"1539"
     }
],
...
}

密钥中的这个日期是在服务器端捕获的数据时生成的,我的应用程序调用API返回上面的JSON格式,所以请你告诉我如何在Java POJO中解析这个JSON。

谢谢。

java json jackson
1个回答
0
投票

类似于以下的东西。

public class POJO {
    ...
    List<Map<String,String>> data;
    ...   
}

如果需要,您还可以将密钥格式化为java.util.Date,在Jaskson的对象映射器构建器中注册日期类型序列化程序。

© www.soinside.com 2019 - 2024. All rights reserved.