Groovy 是一種基于 Java 平臺的動態編程語言,它在 Java 語言的基礎上加入了許多新的語言特性。在 Groovy 中,我們可以使用 Groovy 腳本將 Java 對象轉化為 JSON 格式數據。
import groovy.json.JsonBuilder def person = [ name: "Tom", age: 18, gender: "male", job: "student" ] def builder = new JsonBuilder() builder { name person.name age person.age gender person.gender job person.job } def json = builder.toString() println(json)
上面的代碼使用了 Groovy 內置的 JsonBuilder 類,我們先定義了一個包含個人信息的 Map 對象,然后使用 JsonBuilder 類的實例創建了一個 JSON 對象。在 JSON 對象中,我們指定了 name、age、gender、job 四個屬性,并分別設置它們的值。最后,我們調用了 JsonBuilder 對象的 toString() 方法,將 JSON 對象轉化為字符串,并使用 println() 輸出了該字符串。
通過這樣的方法,我們可以輕松地將 Java 對象轉化為 JSON 格式數據,并方便地進行數據傳遞和處理。