如何解决如何从JavaVK Longpool中的JSON数组中获取元素?
当我联系VKontakte.com服务器以接收长池请求的数据时,会收到以下响应:
Array
(
[response] => Array
(
[key] => 3frf4b6e17478cеf5c463c4f14a5afcd93208412a
[server] => https://lp.vk.com/wh123264621
[ts] => 15
)
)
如何从org.json获取Java中的所有这些参数?
我的代码:
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。如何使其成为``关联的''
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。