Ruby on rails 如何正确解析和显示Ruby控制器中变量的JSON响应?

Ruby on rails 如何正确解析和显示Ruby控制器中变量的JSON响应?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我试图解析来自SimpleGeoAPI的响应,我相信它是JSON格式的?我能够通过引用页面控制器中的变量来显示页面上的原始内容。有没有一种简单的方法来清理响应,使其不至于乱七八糟 我目前在特定页面的“视图”中显示了以下内容,以显示响应: <%= @simple_geo_client %> 我猜你会以JSON字符串的形式得到答案。您可以使用 api_object = ActiveSupport::JSON.decode(api_response) 这会将数据作为哈希对象返回。现在,

我试图解析来自SimpleGeoAPI的响应,我相信它是JSON格式的?我能够通过引用页面控制器中的变量来显示页面上的原始内容。有没有一种简单的方法来清理响应,使其不至于乱七八糟

我目前在特定页面的“视图”中显示了以下内容,以显示响应:

<%= @simple_geo_client %>

我猜你会以JSON字符串的形式得到答案。您可以使用

api_object = ActiveSupport::JSON.decode(api_response)
这会将数据作为哈希对象返回。现在,只需执行api_对象[“我的属性”]即可访问属性


你没有使用官方的Ruby插件吗?您可以找到它。

因此,我的控制器中有以下内容,用于显示解析后的JSON响应的页面。当尝试加载页面时,我得到一个错误。“无法将哈希转换为字符串”有什么想法吗 #class HomeController