2017-06-20 30 views
-1
[ 
    { 
     "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的正確改造webservice獲得數組中的msgs值和另一個數組中的時間和另一個數組中的種類json形式的改造

回答

0

您的問題是很不清楚,你能解釋你想要實現什麼一步步?

我假設你問你是否在三個不同的JSON數組中使用「msg」,「time」和「kind」。在這種情況下,不。你正在做的是爲你沒有指定的數組創建具有「msg」,「time」和「kind」值的對象。

關於如何創建JSON數組和對象檢查W3Schools的:https://www.w3schools.com/js/js_json_arrays.asp

發表評論更新答案:

它看起來有點像,

{ 
msg:[], 
time:[], 
kind:[] 
} 
+0

你能告訴我如何在android中接收這個消息嗎?我無法弄清楚我的模型會如何得到這個迴應 – RealDEV

+0

更新了我的回答:) –

0

你可以做到這一點吧。

msg:[ 
msgObject 
{ 
    msg: String, 
    time: Date, 
    kind: String 
}] 

我掙扎於同樣的問題,並能夠用POJO與上述解決方案適當地映射它。