我是Ruby的新手,我在处理哈希表时遇到了一些问题。
我从YouTube API返回的XML已转换为哈希表。这是Hash.from_xml()返回的哈希表:http://pastebin.com/9xxE6iXU 我正在尝试从哈希表中获取每个结果的特定元素,例如标题、链接、作者等。每当我尝试循环遍历哈希表或获取特定元素时,我都会收到“无法将字符串转换为整数”的错误。
这是我用于循环的代码:
我还尝试过获取特定的元素,比如@data["feed"]["entry"]["title"][0]。
我该如何循环遍历哈希表并获取特定的元素?
我从YouTube API返回的XML已转换为哈希表。这是Hash.from_xml()返回的哈希表:http://pastebin.com/9xxE6iXU 我正在尝试从哈希表中获取每个结果的特定元素,例如标题、链接、作者等。每当我尝试循环遍历哈希表或获取特定元素时,我都会收到“无法将字符串转换为整数”的错误。
这是我用于循环的代码:
@data["feed"]["entry"]["title"].each do |key, value|
"<p>"+key+" "+value+"</p>"
end
我还尝试过获取特定的元素,比如@data["feed"]["entry"]["title"][0]。
我该如何循环遍历哈希表并获取特定的元素?