色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

groovy 遍歷json

錢浩然1年前8瀏覽0評論

Groovy是一種高度動態化的語言,它具有許多處理json對象的功能。在Groovy中遍歷JSON對象非常簡單,這里將介紹幾種方法:

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

以上代碼將輸出以下結果:

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

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