NSJSONSerialization
当我尝试从服务器实现特定 api 时返回 null,但服务器中的其他 api 工作正常,当我在 web 中尝试 api 时它返回 json 类型的数据,我也在 json 查看器中检查了它,它工作很好,NSData
还返回了一些数据,有人可以帮我解决吗?
NSString *urlString = @"url";
NSURL *url = [NSURL URLWithString:urlString];
NSError *error = nil;
NSData *data = [NSData dataWithContentsOfURL:url];
_dict = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
if(error != nil){
NSLog(@"JSON Error: %@", error);
return;
}
我试过上面写的代码。
---已编辑----- 由于这是服务器端的问题,因为服务器正在发送一个无效字符以及响应,在 json 验证器中它正在传递但不是在实际的 Program 中,因此关闭了问题。