[
{
"msg": "test",
"time": "2017-06-20 00:39:31",
"kind": "txt"
},
{
"msg": "hi",
"time": "2017-06-20 00:40:02",
"kind": "txt"
},
{
"msg": "url",
"time": "2017-06-20 01:57:12",
"kind": "img"
},
{
"msg": "url",
"time": "2017-06-20 01:58:54",
"kind": "video"
}
]
首先对不起,我正在用手机发短信。其次,我的问题是,这个 JSON 是否适合改造 Web 服务,以便在另一个数组中获取数组中的 msg 值和时间并在另一个数组中排序
你的问题很不清楚,你能解释一下你想一步一步地实现什么吗?
我假设您是在问您是否在三个不同的 JSON 数组中制作了"msg"、"time"和"kind"。在这种情况下,没有。您正在做的是为未指定的数组创建具有"msg"、"time"和"kind"值的对象。
查看 w3schools 了解如何创建 JSON 数组和对象:https://www.w3schools.com/js/js_json_arrays.asp
更新的评论答案:
它看起来像,
{
msg:[],
time:[],
kind:[]
}
你可以这样做。
msg:[
msgObject
{
msg: String,
time: Date,
kind: String
}]
我遇到了同样的问题,并且能够通过上述解决方案将其与POJO正确映射。