【发布时间】:2018-11-03 11:19:53
【问题描述】:
我在一个 JSON 文件中有这个称为数据的复杂哈希,就在下面。 我对“videoId”字段感兴趣
所以我运行了这段代码:
puts data["videoId"]
但我没有得到任何结果。在 ruby 中获取所有 videosid 的最佳方法是什么?为什么代码不起作用?
{
"etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/2rushbFMdJCgH0PsUecXvdIjrIA\"",
"items": [
{
"etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/SGIvedEKHZeJcInXZg-T4Lde7gE\"",
"id": "TExreW5lbzZYQXYxbm8xakgzM0syQm1nLnhTWTc1cUpfa0lr",
"kind": "youtube#playlistItem",
"snippet": {
"publishedAt": "2018-05-21T16:00:00.000+00:00",
"resourceId": {
"kind": "youtube#video",
"videoId": "xSY75qJ_kIk"
},
"title": "The Key (Wax Trax Mix) - Space Bunny | Surreal [1998]"
}
},
{
"etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/Z7hQMBr8AzIyI7n2LPBnd7AUwjs\"",
"id": "TExreW5lbzZYQXYxbm8xakgzM0syQm1nLmVISWd4c2EzckVz",
"kind": "youtube#playlistItem",
"snippet": {
"publishedAt": "2018-05-18T08:00:00.000+00:00",
"resourceId": {
"kind": "youtube#video",
"videoId": "eHIgxsa3rEs"
}
},
"title": "Coin coin Pata'tribe mix [Old School Tekno Tribe]"
}
},
{
"etag": "\"DuHzAJ-eQIiCIp7p4ldoVcVAOeY/T2xQFVjUHZYJ2FHGa4Yb82yMubc\"",
"id": "TExreW5lbzZYQXYxbm8xakgzM0syQm1nLmgxMFlVSVVxb1lN",
"kind": "youtube#playlistItem",
"snippet": {
"publishedAt": "2018-05-17T16:00:00.000+00:00",
"resourceId": {
"kind": "youtube#video",
"videoId": "h10YUIUqoYM"
},
"title": "Lil Louis 1992.09.25 @ Hacienda"
}
},
【问题讨论】: