0
我想解析以JSON格式给出的NYT Search API的响应。 JSON字符串如下所示(节选):用Gson解析NYTimes Search API:如何反序列化嵌套的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的新手。因此,元素的嵌套结构令人困惑。
感谢您的帮助!