有没有一种简单的方法从Grails中的远程服务器获取JSON数据集?

Arm*_*and 4 grails groovy json

有没有一种简单的方法从Grails中的远程服务器获取JSON数据集?

例如,数据 http://example.com/data.json

数据:

{
    "firstName": "John",
    "lastName": "Smith"
}
Run Code Online (Sandbox Code Playgroud)

示例Groovy代码(理论):

def data = getJson('http://example.com/data.json')
println data.firstName // this will print "John"
Run Code Online (Sandbox Code Playgroud)

tim*_*tes 5

我相信你应该能做到:

import grails.converters.*

...

def data = JSON.parse( new URL( 'http://example.com/data.json' ).text )
println data.firstName
Run Code Online (Sandbox Code Playgroud)