1
我有一个就像这样一个RESTful API调用:序列化简单的JSON字符串使用Rails的ActiveResource
HTTP GET http://addresss:port/settings/{setting}
返回指定为一个简单的字符串设定的只是价值:
"settingValue"
我想要使用ActiveResource的子类检索此值:Base
class Settings < ActiveResource:Base
self.site = CONFIG['uri']
self.collection_name = 'settings'
self.format = :json
...
end
但是,当我拨打Settings.find("Setting")
,我得到unexpected token at '"settingValue"'
。
我可以改变从API返回的数据的格式,但无论如何要让Rails正确处理这些数据吗?
您的API不会呈现JSON那么活跃资源失败时它会尝试解析只有文字与API的沟通/ – apneadiving 2012-08-15 19:06:26
不是'“字符串”'法律JSON?它由GSON生成。 – Oleksi 2012-08-15 19:11:45
使用http://jsonlint.com/检查 – apneadiving 2012-08-15 19:13:00