在Java Object中解析json数组

时间:2018-01-03 05:58:24

标签: java json jackson

我正在调用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。

感谢。

1 个答案:

答案 0 :(得分:0)

类似于以下内容。

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

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