我正在使用其 API 密钥和其他一些参数从站点获取一些数据。我以 JSON 对象的形式获取数据。现在我的问题是如何在我的 Rails 应用程序中使用这个 JSON 对象,也许做一些事情,比如使用一个存储 JSON 对象的实例变量,然后创建它的 erb 模板,该模板将显示实例变量的数组。我尝试通过 Stack Overflow 上的一些解决方案,但没有正确理解它们,一些更基本的帮助会很棒。
问问题
481 次
1 回答
2
Ruby on Rails 中的 JSON 支持由 ActiveSupport::JSON 提供,但它在后台封装了 JSON gem。所以你可以选择你的选择。
检查这个例子,
@data = [{"id":"7354857336","owner":"49091484@N07","secret":"dc7ce98bf9","server":"8151","farm":9,"title":"01_resize","ispublic":1,"isfriend":0,"isfamily":0},
{"id":"7355453164","owner":"41440187@N07","secret":"b0bc716ee6","server":"7225","farm":8,"title":"{Laduree Macaroons} explore #2","ispublic":1,"isfriend":0,"isfamily":0},
{"id":"7355183126","owner":"38937613@N03","secret":"c342e37a57","server":"7232","farm":8,"title":"REFLECTED AT MIDNIGHT [EXPLORED]","ispublic":1,"isfriend":0,"isfamily":0}]
在 .erb 文件中
<% @data.each do |photo| %>
<%= photo.id%> ---<%= photo.title %><br></br>
<% end %>
于 2012-06-11T04:28:01.953 回答