NSError*error;
//獲取文件路徑NSString*filePath = [[NSBundlemainBundle]pathForResource:@"AppConfig"ofType:@"json"];
//根據(jù)文件路徑讀取數(shù)據(jù)NSData*jdata = [[NSDataalloc]initWithContentsOfFile:filePath];
//格式化成json數(shù)據(jù)
idjsonObject = [NSJSONSerializationJSONObjectWithData:jdataoptions:kNilOptionserror:&error];
附網(wǎng)上查到的讀寫方法:
將Json存進(jìn)本地文件夾
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path=[paths objectAtIndex:0];
NSString *Json_path=[path stringByAppendingPathComponent:@"JsonFile.json"];
//==寫入文件
NSLog(@"%@",[JsonData writeToFile:Json_path atomically:YES] ? @"Succeed":@"Failed");
-----------------------
讀取Json
//==Json文件路徑
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *path=[paths objectAtIndex:0];
NSString *Json_path=[path stringByAppendingPathComponent:@"JsonFile.json"];
//==Json數(shù)據(jù)
NSData *data=[NSData dataWithContentsOfFile:Json_path];
//==JsonObject
id JsonObject=[NSJSONSerialization JSONObjectWithData:data
options:NSJSONReadingAllowFragments
error:&error]
//nslog (@"%@",jsonobject);打印json字典