0

JSONObjectAPIの例からネストされた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");
4

1 に答える 1

0

GSONのようなサードパーティのライブラリを使用する必要があります。

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

于 2012-04-20T15:35:02.370 に答える