0
我不断遇到错误。从JSON中获取数据
的路径,以我的JSON数据是
["data"][i]["ip"]
其中i
是该指数。
我,以便将值存储一个列表阵列内试图
json_obj.each do |obj|
list << obj["data"[i]["ip"]
end
。我不断收到一些转换错误。有一个更好的方法吗?
uri = URI.parse("SITE")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
req = Net::HTTP::Get.new(uri.request_uri)
req.basic_auth('USER', 'PASS')
res = http.request(req)
json_resp = JSON.parse(res.body)
list = []
json_resp.each do | obj |
print obj["data"][0]["fqdn"]
end
是json_obj实际上JSON或已它已经被解析?你有什么错误? – Doon
你可以在ruby中使用纯json。你把它变成红宝石阵列吗?你可以发布一个例子json,你想要访问什么? – tebayoso
你能发布实际的错误吗? – Sid