标签: json ruby
a = [{"a":1},{"b":2}]
我希望我的输出应该是
[{ "a":1, "b":2 }]
如何在ruby中格式化?
答案 0 :(得分:2)
您可以通过以下方式实现此目标:
[[{"a":1},{"b":2}].inject(:merge)] # => [{:a=>1, :b=>2}]
遍历数组并合并每个哈希,然后将其全部封闭在数组中。我真的怀疑您是否需要在最后一步中关闭数组中的哈希。