【发布时间】:2018-07-13 11:42:09
【问题描述】:
我在将带有哈希的数组转换为 json 时遇到问题。但是我需要在具有不同值的哈希中具有相同的键。
elements = []
portal_order_items.each do |product|
elements << {"Kod":product.Kod,"Cena"=>product.price,"Ilosc"=>product.quantity}
end
我得到这样的东西:
[{:Kod=>"M06006P0232", "Cena"=>"2.0", "Ilosc"=>1}, {:Kod=>"M06006P0019", "Cena"=>"53.0", "Ilosc"=>1}]
如何将其转换为 json 格式:
{"Kod":"M06006P0232", "Ilosc":1, "Cena":2.0,"Kod":"M06006P0019", "Ilosc":22, "Cena":53.0}
它必须是一个 json.. 有人知道我的问题的解决方案吗?
【问题讨论】:
-
你是如何转换成 JSON 的?我在控制台中使用
to_json和JSON.dump都可以正常工作。 -
你没看到?它的 1 个带有重复键的 json - to_json 提供给哈希..
-
我觉得很好。但是,在我的控制台中使用
to_json和JSON.dump,我无法复制您的问题。
标签: ruby-on-rails json ruby hash