9
下面这段代码应该返回一个JSON:to_json Rails中返回字符串,而不是JSON
@series = @series.map do |serie| {
:name => serie.name,
:id => serie.id
}
@series.to_json
它的回报是:
"[{\"name\":\"Barra\",\"id\":3},{\"name\":\"Botafogo 1\",\"id\":1},{\"name\":\"Botafogo 2\",\"id\":2},{\"name\":\"Tijuca\",\"id\":4}]"
为什么它返回一个字符串,而不是一个JSON?
“JSON”宝石都被安装在我的.rb文件
json的意思是字符串 – apneadiving 2013-04-21 17:25:15
我不相信。 iOS JSON解析器不会解析它,我的JSON美化器插件也不会用于Safari。我不知道rails是不是返回一些内容类型? – 2013-04-21 17:28:35
你是如何解析它的?码? – Dogbert 2013-04-21 17:29:13