我正在调用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。
感谢。
答案 0 :(得分:0)
类似于以下内容。
public class POJO {
...
List<Map<String,String>> data;
...
}
如果需要,您还可以将密钥格式化为java.util.Date
,在Jaskson的对象映射器构建器中注册日期类型序列化程序。