尝试从PubNub历史响应中检索第一个字符串

时间:2014-10-09 22:01:21

标签: arrays pubnub

我知道pubnub history()的回复是:

[["message","Message","message"],"Start Time Token", "End Time Token"]

我创建一个字符串来接收响应:

String msg = response.toString();

这应该给我完整的数组,但现在要检索第一条消息:

String[] msgOne = msg[0];

这不起作用。

1 个答案:

答案 0 :(得分:1)

对于pubnub历史记录方法,响应是org.json.JSONArray,所以要获取messages数组,你可以使用这样的东西。

JSONArray messages = (JSONArray)( ((JSONArray)response).get(0));

JSONArray这里的类http://www.json.org/javadoc/提供了有关可以在消息变量上使用的方法的更多信息。