我喜欢通过我的 iphone 应用程序调用 json 网络服务。
我尝试按如下方式传递数组:
NSArray *keys = [NSArray arrayWithObjects:@"key",nil];
NSArray *objects = [NSArray arrayWithObjects:venueId,nil];
NSDictionary *jsonDictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
NSString* jsonString = [jsonDictionary JSONRepresentation];
NSLog(@"%@",jsonString);
调用网络服务
SBJSON *json = [SBJSON new];
json.humanReadable = YES;
responseData = [[NSMutableData data] retain];
NSString *service = @"/DerializeDataTable";
NSString *requestString = [NSString stringWithFormat:@"{\"n\":\"%@\"}",jsonString];
NSLog(@"request string:%@",requestString);
请求字符串
{"n":"{"key":["4e78b7f7483bc8fe83ed2bf9","4de248a21520b8ceaabd9197","4f0d502be4b0dd89303e6bde","4f2a79a1e4b0b052a3f37633","500ebf52e4b0edbb8dbc7e9c","4d63a047a45b5481c872032d"]}"}
但无法得到回应。 我不知道是什么原因。
我不知道我这边或服务器端有什么问题。