Groovy是一個強大的動態語言,它允許我們方便地操作JSON數據。在這篇文章中,我們將學習如何使用Groovy遍歷JSON數組。
def json = """ [ { "name": "John", "age": 30, "hobbies": ["reading", "traveling"] }, { "name": "Jane", "age": 25, "hobbies": ["swimming", "cooking"] } ] """ def parsedJson = new JsonSlurper().parseText(json) parsedJson.each { data ->println "Name: ${data.name}" println "Age: ${data.age}" println "Hobbies: ${data.hobbies}" }
在上面的代碼中,我們首先定義了一個JSON字符串。然后我們使用JsonSlurper將JSON字符串解析成Groovy中的List對象。
接下來,我們使用Groovy的each方法遍歷該List對象。使用${}語法,我們可以輕松地訪問JSON數組中的每個元素中的屬性。
我們可以將該程序運行并查看輸出結果:
Name: John Age: 30 Hobbies: [reading, traveling] Name: Jane Age: 25 Hobbies: [swimming, cooking]
如您所見,我們成功地遍歷了JSON數組,并輸出了每個元素中的屬性。
下一篇vue ajax請求