0
我正在编写我的第一个Groovy脚本,我正在调用REST API。无法从RESTClient响应提取数据
我有以下电话:
def client = new RESTClient('http://myServer:9000/api/resources/?format=json')
返回:
[[msr:[[data:{"level":"OK"}]], creationDate:2017-02-14T16:44:11+0000, date:2017-02-14T16:46:39+0000, id:136]]
我试图让现场level
,就像这样:
def level_value = client.get(path : 'msr/data/level')
然而,当我打印获得的变量值:
println level_value.getData()
我得到整个JSON对象,而不是现场:
[[msr:[[data:{"level":"OK"}]], creationDate:2017-02-14T16:44:11+0000, date:2017-02-14T16:46:39+0000, id:136]]
那么,我究竟做错了什么?
'path'是你打的URL路径,而不是响应中元素的路径 –