Java 多層巢狀JSON型別資料解析

2021-08-20 18:37:20 字數 919 閱讀 6075

簡單來說:

「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...