历史回调如下所示,我需要解析Object响应(消息),下面给出了哪个响应以供参考。 对象消息 - 产生没有任何关键字的嵌套数组和带有关键字作为消息的嵌套对象的参数。如何解析来自pubnub历史回调的回调数据?
pubnub.history(request_id, true, 100, new Callback() {
@Override
public void successCallback(String channel, Object message) {
super.successCallback(channel, message);
Log.e(TAG, "successCallback: History Messages" + message);
}
@Override
public void errorCallback(String channel, PubnubError error) {
super.errorCallback(channel, error);
Log.e(TAG, "successCallback: History Messages error" + error);
}
});
这是我的对象响应消息。
响应: -
[ //array 1
[ // array 2
{ //obj 1
"message":{
"message":"Hai",
"timestamp":1507105493379,
"type":"SENT",
"userId":137
},
"timetoken":15071054937865507
},
{ //object 2
"message":{
"message":"How are you ?",
"timestamp":1507105503320,
"type":"SENT",
"userId":137
},
"timetoken":15071055037143632
},
{ //object 3
"message":{
"message":"Fyn",
"timestamp":1507105505628,
"type":"SENT",
"userId":137
},
"timetoken":15071055060355900
}
], //array 1 end
15071054937865507,
15071055060355900
]
//array 2 end
如何解析这个响应。
的可能的复制[如何解析JSON(HTTPS的孩子://计算器.com/questions/2591098/how-to-parse-json) – Selvin