我将以下 JSON 返回到 Ruby RestClient 发布请求:
{"importResults":[{"status":"success","id":"ed2a89538d84eff5b92b5baad1fb5a4e"}]}
我正在尝试检索状态(成功)和 id(ed2a89538d84eff5b92b5baad1fb5a4e)。
我尝试了以下代码:
jdoc = JSON.parse(jsonAbove)
status = jdoc.fetch("importResults").fetch("status")
这给了我错误TypeError: can't convert String into Integer
。
我知道这是因为响应中有一个数组,我收到了这个错误,但我似乎无法正确处理。