我正在尝试解析ruby中的哈希值。我有一个数组'条目'。我想获取每个实体并在其中获取运行数组(我想将运行存储在不同的变量中,如下所示)。我的问题是运行总是零。以下是我的代码:
entries = test_plan['entries']
entries.each do |ent|
puts "in entries"
puts ent
runs = ent['runs]']
runs.each do |run|
以及'条目'哈希是什么样的。
{"id"=>"7", "suite_id"=>729, "name"=>"Regression", "runs"=>[{"id"=>2588, "suite_id"=>729}]}
答案 0 :(得分:4)
有一个简单的拼写错误。变化
runs = ent['runs]']
到
runs = ent['runs']