json文件错误:预期标识符或'('

时间:2015-07-24 05:07:20

标签: ios json xcode

我正在使用一些保存在我的Xcode项目中的json文件。但我无法访问它们,因为我一直收到错误"预期标识符或'('"。我已在jonlint.com验证了该文件 我使用以下方法来访问所谓的json文件

NSString *fileName = @"airportlist.json";
NSURL *documentsFolderURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
NSString *filePath = [documentsFolderURL.path stringByAppendingString:fileName];
NSString *jsonString = [[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
NSError *jsonError;
_jsonOfAirPorts = [NSJSONSerialization JSONObjectWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&jsonError];

1 个答案:

答案 0 :(得分:1)

尝试使用此

访问json文件内容
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"airportlist" ofType:@"json"];
NSData *data = [NSData dataWithContentsOfFile:filePath];
NSArray *json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];