我有一个非常沉重的JSON,它有很多参数,我想将其转换为包含其中几个参数的Java对象。将JSON对象转换为Java中的简单变量
直接转换如本
DataObject obj = gson.fromJson(br, DataObject.class);
不是一个选项。
如何访问对象(date
下只是value
和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"},
....
“不是一种选择”?为什么? – Dima 2015-04-01 13:32:34
可能你是在谈论JSON.parse看看这个http://stackoverflow.com/questions/4935632/parse-json-in-javascript – 2015-04-01 13:35:23
所以你有你的JSON作为字符串,你想直接访问给定的属性?或者你有某种Map或JsonObject? – 2015-04-01 13:42:09