我知道pubnub history()
的回复是:
[["message","Message","message"],"Start Time Token", "End Time Token"]
我创建一个字符串来接收响应:
String msg = response.toString();
这应该给我完整的数组,但现在要检索第一条消息:
String[] msgOne = msg[0];
这不起作用。
答案 0 :(得分:1)
对于pubnub历史记录方法,响应是org.json.JSONArray,所以要获取messages数组,你可以使用这样的东西。
JSONArray messages = (JSONArray)( ((JSONArray)response).get(0));
JSONArray
这里的类http://www.json.org/javadoc/提供了有关可以在消息变量上使用的方法的更多信息。