JSON形式で指定されたNYTSearchAPIからの応答を解析したいと思います。JSON文字列は次のようになります(抜粋)。
{"facets" :
{"des_facet" :
[
{"count" : 745 , "term" : "POLITICS AND GOVERNMENT"} ,
{"count" : 702 , "term" : "UNITED STATES INTERNATIONAL RELATIONS"}
],
"desk_facet" :
[
{"count" : 2251 , "term" : "Foreign Desk"} ,
{"count" : 242 , "term" : "Editorial Desk"}
]
}
}
Java側では、次のオブジェクト階層を用意しました。
public class Container {
Facet facets;
}
public class Facet {
Collection<Elements> des_facet;
Collection<Elements> desk_facet;
}
public class Elements {
private int count;
private String term;
}
...明らかに機能していません。JSONは初めてです。したがって、要素のネストされた構造は混乱を招きます。
ご協力いただきありがとうございます!