【发布时间】:2011-06-02 04:54:26
【问题描述】:
我似乎遇到了一个我无法弄清楚的琐碎问题。我正在使用 ASIFormDataRequest 与我的 Ruby on Rails 应用程序进行交互。我有一个接受用户对象的 REST API。我正在使用 JSONKit 从 NSDictionary 获取 JSONString。
但是,当我做一个 [请求 setPostValue:[userObj JSONString] forKey:@"user"];
服务器端的请求最终会转义引号。基本上,
{"password":"hello","name":"user","email":"user@foo.com"}
到
"{\"密码\":\"hello\",\"name\":\"user\",\"email\":\"user@foo.com\"}"
这最终会混淆 Rails,并抱怨无效的对象。我可以强制 ASIFormDataRequest 不转义引号吗?我知道这可能是 JSONString 本身的问题,但我无法在这里找到一个好的解决方案。
谢谢
【问题讨论】:
-
这个问题解决了吗?我有同样的问题。
标签: json ruby-on-rails-3 asihttprequest