欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

groovy 遍歷json

Groovy是一種高度動(dòng)態(tài)化的語(yǔ)言,它具有許多處理json對(duì)象的功能。在Groovy中遍歷JSON對(duì)象非常簡(jiǎn)單,這里將介紹幾種方法:

// 定義JSON對(duì)象
def json = '{"name": "John Smith", "age": 35, "gender": "male", "address": {"city": "Beijing", "street": "Chang'an Street"}}'
// 解析JSON對(duì)象
def parsed = new JsonSlurper().parseText(json)
// 遍歷JSON對(duì)象字段
parsed.each {
// 輸出字段名和值
println "${it.key}: ${it.value}"
}
// 遍歷JSON對(duì)象嵌套字段
parsed.address.each {
// 輸出字段名和值
println "${it.key}: ${it.value}"
}

以上代碼將輸出以下結(jié)果:

name: John Smith
age: 35
gender: male
address: [city:Beijing, street:Chang'an Street]
city: Beijing
street: Chang'an Street

除了以上方法,Groovy還提供了許多JSON處理方法,如使用JsonBuilder構(gòu)造JSON對(duì)象、使用JsonOutput輸出JSON對(duì)象等等。