Convert JSON object to simple variables in Java -


i have heavy json lots of parameters want convert java object containing few of them.

direct conversion such this

dataobject obj = gson.fromjson(br, dataobject.class); 

is not option.

how can access individual fields within objects (just value under date , type under attributes under completion_date)? json example:

{"results":[     {"date":{         "attributes":{         "type":null},         "value":"december 13, 2010"},     "is_structured":"no",     "completion_date":{         "attributes":{             "type":"anticipated"},         "value":"march 2016"},      .... 

if don't want directly convert input expected object create jsonobject input like

jsonobject root = new jsonobject(input); 

and navigate there attribute need e.g.:

root.getjsonarray("results").getjsonobject(0).getstring("is_structured"); 

edit: (receive value under date)

root.getjsonarray("results").getjsonobject(0).getjsonobject("date").getstring("value"); 

Comments

Popular posts from this blog

javascript - AngularJS custom datepicker directive -

javascript - jQuery date picker - Disable dates after the selection from the first date picker -