欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

groovy訪問json屬性

洪振霞2年前8瀏覽0評論

Groovy是一種針對JVM的動態語言,靈活簡潔,非常適合處理JSON格式數據。在Groovy中,訪問JSON屬性非常簡單。

我們可以使用JsonSlurper類來解析JSON字符串,然后使用點操作符(.)來訪問JSON對象的屬性。下面是一個示例:

def jsonSlurper = new JsonSlurper()
def response = jsonSlurper.parseText('{"name": "John", "age": 30}')
println response.name
println response.age

以上代碼會輸出以下結果:

John
30

我們還可以使用方括號操作符([])來訪問JSON對象。如果屬性名中包含特殊字符,我們需要使用方括號操作符訪問。下面是一個示例:

def jsonSlurper = new JsonSlurper()
def response = jsonSlurper.parseText('{"first.name": "John", "last.name": "Doe"}')
println response.'first.name'
println response['last.name']

以上代碼會輸出以下結果:

John
Doe

如果JSON結構中存在數組,我們可以使用點操作符或方括號操作符來訪問數組元素。下面是一個示例:

def jsonSlurper = new JsonSlurper()
def response = jsonSlurper.parseText('{"names": ["John", "Jane", "Bob"]}')
println response.names[0]
println response.names.1

以上代碼會輸出以下結果:

John
Jane

總之,使用Groovy訪問JSON屬性非常簡單,我們只需要使用JsonSlurper類解析JSON字符串,然后使用點操作符或方括號操作符訪問JSON屬性。如果JSON結構很復雜,我們可以使用遞歸函數來處理。