При обращениии к серверу вконтакте для получения данных для long pool запроса я получаю такой ответ:
Array
(
[response] => Array
(
[key] => 3frf4b6e17478cеf5c463c4f14a5afcd93208412a
[server] => https://lp.vk.com/wh123264621
[ts] => 15
)
)
Как получить все эти параметры в java из org.json?
Мой код:
import org.json.*;
public class test123 {
public static void main(String args[]){
String json = "{"response":{"key":"12312","server":"12312312","ts":"231"}}"; // (with `\` before ` " ` )
JSONObject o = new JSONObject(json);
JSONArray a = o.getJSONArray("response");
String out = (String) a.get("key");
System.out.println(out);
}
}
ну и это конечно не работает тк для a.get нужен int. как сделать это ```ассоциативно```