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

groovy解析json數組

江奕云2年前10瀏覽0評論

Groovy是一種基于JVM的語言,可以方便地解析和操作JSON數組。在這篇文章中,我們將介紹如何使用Groovy解析JSON數組。

首先,我們需要使用Groovy的JsonSlurper類將JSON字符串轉換成Groovy對象。例如:

def jsonString = '[{"name":"Tom","age":25},{"name":"Jerry","age":23}]'
def jsonSlurper = new JsonSlurper()
def json = jsonSlurper.parseText(jsonString)

現在,我們可以使用Groovy的遍歷方法來訪問JSON數組中的每個元素。例如:

json.each { person ->println "Name: ${person.name}, Age: ${person.age}"
}

在上面的代碼中,each方法遍歷所有JSON對象并將其作為person變量傳遞。使用點符號,我們可以訪問每個對象的nameage屬性。

如果JSON數組嵌套,我們可以使用同樣的方法訪問內部元素。例如:

def jsonString = '[{"name":"Tom","age":25,"address":{"city":"Beijing","country":"China"}},{"name":"Jerry","age":23,"address":{"city":"Shanghai","country":"China"}}]'
def jsonSlurper = new JsonSlurper()
def json = jsonSlurper.parseText(jsonString)
json.each { person ->println "Name: ${person.name}, Age: ${person.age}, City: ${person.address.city}, Country: ${person.address.country}"
}

在上面的代碼中,我們訪問每個人的地址,這個地址是一個嵌套的JSON對象。

總之,使用Groovy解析JSON數組非常容易。我們只需要將JSON字符串轉換成Groovy對象,并使用遍歷方法訪問每個元素。