微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从JavaVK Longpool中的JSON数组中获取元素?

如何解决如何从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 举报,一经查实,本站将立刻删除。