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路徑,而不是響應中元素的路徑 –