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

groovy 遍歷json格式數據

黃文隆1年前8瀏覽0評論

Groovy 是一種針對 JVM 的腳本語言,它內置了對 JSON 數據的原生支持,可以方便地遍歷 JSON 數據。

下面是一個簡單的 JSON 數據示例:

{ "name": "John Doe", "age": 30, "phoneNumbers": [ { "type": "home", "number": "1234567890" }, { "type": "work", "number": "0987654321" } ] }

我們可以使用 Groovy 的 JsonSlurper 類來解析這段 JSON 數據,然后遍歷它的屬性。

def json = '{ "name": "John Doe", "age": 30, "phoneNumbers": [ { "type": "home", "number": "1234567890" }, { "type": "work", "number": "0987654321" } ] }'
def slurper = new JsonSlurper()
def data = slurper.parseText(json)
println data.name // 輸出 John Doe
println data.age // 輸出 30
// 遍歷 phoneNumbers 數組
data.phoneNumbers.each { phoneNumber ->println phoneNumber.type + ': ' + phoneNumber.number
}

上面的代碼中,我們首先使用 JsonSlurper 類將 JSON 數據解析為一個 Groovy Map 對象。

然后,我們就可以像操作普通 Map 一樣,使用點號(.)獲取 Map 中的屬性值。遍歷數組時,我們使用 each 方法來遍歷 phoneNumbers 數組,每個數組元素的值都傳遞給閉包作為參數。

總之,使用 Groovy 進行 JSON 數據遍歷非常方便,尤其是在處理一些復雜的 JSON 數據結構時。通過 Groovy 的高級語法和內置函數庫,我們可以輕松實現 JSON 數據的解析和操作。