我有这种格式的传入json请求:
{“id”:“1”,“fields”:{“attr1”:“value1”,“attr2”:“value2”,...“attrN”:“valueN”}}
我需要将控制器中的json字符串分解为:
id: 1
attr1: value1
attr2: value2
...
attrN: valueN
我该怎么做?我使用Rails 4.谢谢
答案 0 :(得分:1)
如果你想将整个json哈希添加到数组中,你可以这样做。
arr = Array.new
json_arr = { "id":"1", "fields":{"attr1":"value1", "attr2":"value2", ... "attrN":"valueN"}}
json_arr.each do |arr|
temp_hash = Hash.new
temp_hash = arr
arr.push(arr)
end
我不确定你的要求。