[英]how to iterate through json result in ruby on rails?
我在轨道上的 ruby 中有一个 function ,我在其中拨打电话并获得以下 json 数据。 现在我想向 json 数据中的每个项目添加另一个“键”:“值”,并从 ZCA384C41250748E78 中返回新的或修改的 json object 在 ruby 中执行此操作的最佳方法是什么?
def get_results
results = getJsonData();
end
[
{ "name" : "Harry Potter", "rating" : 1, },
{ "name" : "Lord of the rings", "rating" : 2, },
{ "name" : "game of thrones", "rating" : 3, },
]
您可以使用map来转换集合的每个元素
def get_results
results = getJsonData();
results.map { |item| item.merge("year" => 2000) }
end
在这种情况下,我将一个关键的"year"
添加到你的哈希值2000
,这取决于你想要做什么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.