繁体   English   中英

JAVA JSONObject解析问题

[英]JAVA JSONObject parsing issue

我正在使用JSONObject从API示例解析嵌套的JSON:

 {"results":[{"congress":"112","state":"NJ","num_results":"2","offset":"0","members": [{"id":"L000123","first_name":"Frank"..........................

我在使用JSONObject访问成员嵌套区域时遇到麻烦。
这是我的代码,有什么想法吗?

url= new  URL("http://api.nytimes.com/svc/politics/v3/us/legislative/congress/112/senate/members.json?&state=NJ&api-key=7967107ef3c9e8d6c2f560027f87904e:17:65990356");                


            ByteArrayOutputStream urlOutputStream = new ByteArrayOutputStream();
            IOUtils.copy(url.openStream(), urlOutputStream);
            String urlContents = urlOutputStream.toString();

            // parse the JSON object returned
            JSONObject jsonO = new JSONObject(urlContents);
            System.out.println(jsonO.toString());
            JSONObject results =  jsonO.getJSONObject("results");
            JSONObject  senators = results.getJSONObject("members");

您应该使用GSON之类的第三方库。

http://code.google.com/p/google-gson/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM