2014-10-09 2 views
0

Я знаю, что ответ от pubnub history() является:Попытки получить первую строку из PubNub истории Ответа

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

им создать строку, чтобы получить ответ:

String msg = response.toString(); 

И это должно дать мне полный массив, но теперь для получения первого сообщения им это сделать:

String[] msgOne = msg[0]; 

И это не работает.

ответ

1

для метода истории pubnub, ответ является org.json.JSONArray, поэтому для получения массива сообщений вы можете использовать что-то вроде этого.

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

JSONArray класса здесь http://www.json.org/javadoc/ предоставляет больше информации о методах, которые можно использовать на переменных сообщения.

Смежные вопросы