0

我需要向服务器发布一些数据,我正在使用ASIFormDataRequest POST请求向服务器发送数据,

问题是我的服务器会响应

...
members=[{"EmailId":"sandip.kaptan@alphadezine.in","Name":"sandy"},
...

我的回复创建为

members="[{\"Name\":\"sandy\",\"EmailId\":\"sandip.kaptan@alphadezine.in\"}]";

我正在使用以下将我的数组转换为

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:array];
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
                                                   options:kNilOptions error:nil];

此时我jsonString的打印为我想要的,但是当我将它添加到ASIFormDataRequest request

`[request addPostValue:jsonString forKey:@"Members"];`

它被添加\到价值中......那么如何克服这个问题......

4

1 回答 1

0

你检查过你的服务器得到了什么吗?我猜\是添加了ASIFormDataRequest一些内部字符串转换。它应该在没有 . 您的服务器的情况下发送响应\。您的服务器将收到您所期望的响应。

于 2013-09-24T13:24:46.970 回答