我使用的是rails-3
我的表是countries,字段是:
Id + name + created_at + updated_at在我的控制器中,我的查询是
@country = Country.all我想把我的数据转换成json。我该怎么做呢?
发布于 2012-04-23 22:14:55
@country.to_jsonhttp://apidock.com/rails/ActiveRecord/Serialization/to_json
然后,当您在客户端时,您可以使用JSON.parse(result)捕获我们的ajax请求
发布于 2012-04-23 22:10:19
JSON (参见http://www.json.org)是一种表示对象的符号方法。因此,您需要考虑是将对象视为表,还是表中的一条记录。您的表可能太大,无法表示为对象。大多数人将记录或小记录集合表示为JSON中的对象。
这里有一个很好的讨论:http://mike.bailey.net.au/2011/02/json-with-ruby-and-rails/
发布于 2012-04-23 22:12:33
假设你有:
@country = Country.all您可以将@country数据转换为json。
json_converted_data = JSON.parse(@country)我想这能行得通
https://stackoverflow.com/questions/10282123
复制相似问题