我的控制器文件中有以下函数,其中有一个字符串,我正在尝试使用 JSON.parse 解析它。我面临的问题是我无法打印返回的哈希中存在的消息值。
def index
.........
r = '{"response":"{\"message\":\"The following page was successfully Created 3035\",\"success\":\"0\",\"page_id\":\"3035\"}"}'
@hash = JSON.parse(r)
respond_to do |format|
format.html
end
end
在我的视图文件中,我使用以下代码
<%= @hash['response']['message'] %>
我得到的输出是 消息 而不是得到 以下页面已成功创建 3035
我的控制器文件上有“需要 json”。
如果我做
<%= @hash['response'] %>
然后我得到了整个哈希。请帮忙