【发布时间】:2017-09-14 06:10:28
【问题描述】:
我正在尝试使用 Jbuilder 生成 JSON 响应
我有一个这样的哈希数组
words= [
{"term": "abc",
"definition": "123"
} ,
{"term": "abc",
"definition": "345"
} ,
{"term": "xyz",
"definition": "890"
}
]
我想把它转换成 JSON。 这里的逻辑是将所有术语作为键并将其定义推入数组中
{
"abc": ["123","345"],
“xyz”: ["890"]
}
到目前为止我所取得的成就是
words.each do |word|
json.set! word['text'] ,word['definition']
end
给我
{
"abc": "123"
"abc": "345",
"xyz": "890"
}
可以帮我解决这个问题。
【问题讨论】:
标签: ruby-on-rails ruby jbuilder