Конвертировать объект JSON в простые переменные в Java
У меня очень тяжелый JSON с большим количеством параметров, которые я хочу преобразовать в объект Java, содержащий лишь некоторые из них.
Прямое преобразование, такое как это
DataObject obj = gson.fromJson(br, DataObject.class);
это не вариант.
Как я могу получить доступ к отдельным полям внутри объектов (простоvalue
подdate
а такжеtype
подattributes
подcompletion_date
)? Пример JSON:
{"results":[
{"date":{
"attributes":{
"type":null},
"value":"December 13, 2010"},
"is_structured":"No",
"completion_date":{
"attributes":{
"type":"Anticipated"},
"value":"March 2016"},
....