Я хотел бы проанализировать ответ API поиска NYT, указанный в формате JSON. Строка 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. Поэтому вложенная структура элементов сбивает с толку.
Спасибо за вашу помощь!