Httparty Can';t将字符串转换为整数或[]的未定义方法nil
使用Httparty,我得到以下响应Httparty Can';t将字符串转换为整数或[]的未定义方法nil,httparty,Httparty,使用Httparty,我得到以下响应 @parsed_reponse = > {"items" => {"@no" => "1", "@type" => "book", "@category" => "GENERAL" }} 当我使用以下代码访问@no时,我得到 以下错误:“无法将字符串转换为整数” 有人能帮忙吗?我确实得到“无法将字符串转换为整数” 或“nil:NilClass(nomethoderor)”的未定义方法“[]” 有人能用一个例子来解释这一点吗?我
@parsed_reponse = > {"items" => {"@no" => "1", "@type" => "book", "@category" => "GENERAL" }}
当我使用以下代码访问@no
时,我得到
以下错误:“无法将字符串转换为整数”
有人能帮忙吗?我确实得到“无法将字符串转换为整数”
或“nil:NilClass(nomethoderor)”的未定义方法“[]”
有人能用一个例子来解释这一点吗?我不是HTTParty专家,但这里有一个例子,说明我如何迭代响应中的所有数据:
class Items
include HTTParty
default_params :output => 'xml'
format :xml
base_uri '<base_uri>'
end
xml = Items.get('<xmlFile>')
xml["items"].each do |item|
puts Integer(item['@no'])
end
类项目
包括HTTParty
默认参数:输出=>'xml'
格式:xml
基本uri“”
结束
xml=Items.get(“”)
xml[“项目”]。每个项目|
放置整数(项['@no'])
结束
class Items
include HTTParty
default_params :output => 'xml'
format :xml
base_uri '<base_uri>'
end
xml = Items.get('<xmlFile>')
xml["items"].each do |item|
puts Integer(item['@no'])
end