Groovy是一種動態編程語言,它是針對Java虛擬機的,與Java語言非常相似。
讀取JSON文件是在Web應用程序開發中非常常見的任務之一。使用Groovy可以很方便地讀取JSON文件。
import groovy.json.JsonSlurper def jsonString = new File("/path/to/json/file.json").text def jsonSlurper = new JsonSlurper() def jsonData = jsonSlurper.parseText(jsonString) println jsonData.someProperty
在上面的代碼示例中,我們使用了Groovy的JsonSlurper類。JsonSlurper可以將JSON格式的字符串轉換為Groovy Map或List對象。
首先,我們使用Groovy的File類讀取JSON文件并將其存儲為字符串。然后,我們使用JsonSlurper類將字符串解析為Groovy對象。
最后,我們可以像使用任何Groovy對象一樣使用jsonData對象中的屬性和方法。例如,在上面的代碼中調用`someProperty`就返回jsonData對象中名為“someProperty”的屬性的值。