簡單來說:
「key」:「value」 --> 此時value為string
「key":0 --> 此時value為int
「key」: --> 此時value為jsonobject
「key」:[v] --> 此時value為jsonarray
以下舉例資料結構:
,]
}]}
解析**:
public
class
test
,],}]}"
; jsonobject jsonobject = jsonobject.
fromobject
(s);
//提取出error為 0
int error = jsonobject.
getint
("error");
system.out.
println
("error:"
+ error)
;//提取出status為 success
string status = jsonobject.
getstring
("status");
system.out.
println
("status:"
+ status)
;//注意:results中的內容帶有中括號,所以要轉化為jsonarray型別的物件
jsonarray result = jsonobject.
getjsonarray
("results");
for(
int i =
0; i < result.
size()
; i++)}
}}
java多層map巢狀案例
這是做專案事service層的乙個方法,tmcisdataitemdef是乙個物件,tmcisdataitemdefdao.queryforlist 方法從資料庫中取出所有tmcisdataitemdef表中的資料放大list中,再變數list,根據物件的字段分級放到map中。public map ...
前端傳送的多層巢狀json解析
日前同事問及我jquery 傳送json資料到後台,後台該如何接收的問題,經多方查閱,總結出了以下方法 前台要用到json2.js和jquery.js 後台要用到json.jar。在前端要將傳的json資料使用json.stringify 這裡是json資料 轉化成字串,後台呼叫import net...
迭代解決多層巢狀json 轉map
留著備用 最近工作需要用到json 轉map 在網上看到了乙個方法,但並不能解決多層巢狀json,在此對這個方法進行了迭代處理,解決這個問題 importnet.minidev.json.importnet.minidev.json.parser.jsonparser 將json轉化為map par...