【发布时间】:2016-06-06 06:06:19
【问题描述】:
您好,我正在使用 ResponseData 响应变得很好但是当我解析时它显示 nil.first 这是我的响应
{
"type": "1",
"item": "Order created successfully.",
"order_id": "7"
}
{
"multicast_id": 9215180185089775977,
"success": 1,
"failure": 0,
"canonical_ids": 0,
"results": [{
"message_id": "0:1465191236656122%86acb02ff9fd7ecd"
}]
}
这是我的代码
NSData * urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"Response code: %ld", (long)[response statusCode]);
NSString *responseData = [[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
NSLog(@"Response ==> %@", responseData);
if (urlData)
{
jsonData=[[NSDictionary alloc] init];
jsonData = [NSJSONSerialization
JSONObjectWithData:urlData
options:NSJSONReadingMutableLeaves
error:nil];
如何解析这种响应?
【问题讨论】:
-
出现什么样的问题?
-
jsonData 显示 Nil。但是 responseData 高于响应。
-
是的,我也试过了
-
@Bittoo 检查此stackoverflow.com/questions/19526142/…
-
谢谢,但在场景中我无法解析 jsonData。
标签: ios objective-c json nsdictionary