Groovy是一種基于Java語言的腳本語言,支持面向對象編程和函數式編程。它內置了對JSON格式的支持,能夠快速方便地將JSON數組轉換為Groovy數組,為程序開發(fā)帶來了很大的便利。
下面我們來看一下具體的實現:
import groovy.json.JsonSlurper //定義JSON格式數據 def json = ''' [ { "name": "John", "age": 30, "city": "New York" }, { "name": "Bob", "age": 25, "city": "Chicago" }, { "name": "Tom", "age": 40, "city": "Los Angeles" } ] ''' //使用JsonSlurper解析JSON數組 def data = new JsonSlurper().parseText(json) //遍歷輸出數據 data.each { println "Name: ${it.name}, Age: ${it.age}, City: ${it.city}" }
代碼解讀:
第1-3行:導入JsonSlurper類。
第6-19行:定義JSON格式數據。
第22行:使用new JsonSlurper()創(chuàng)建JsonSlurper對象,通過調用parseText()方法將JSON數組解析為Groovy數組data。
第25-27行:使用each方法遍歷輸出data數組中的元素。
以上就是使用Groovy進行JSON數組轉換的方法,希望對你的程序開發(fā)有所幫助。