寻找路径
//文件路径
NSString *path = @"/Users/dlios/Desktop/OC/OC07_NSDate/OC07_NSDate/movielist.txt";
//转换成NSData对象
NSData *data = [NSData dataWithContentsOfFile:path];
NSMutableDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
找一个电影名
方法1:
NSMutableArray *arr = dic[@"result"];
NSDictionary *movDic = arr[3];
NSString *str = movDic[@"movieName"];
NSLog(@"%@", str);
方法2:
NSString *str = dic[@"result"][3][@"movieName"];
结果为:森林孤影
找到所有电影
NSArray *arr = dic[@"result"];
for (NSDictionary *dic in arr) {
NSLog(@"%@", dic[@"movieName"]);
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注意:
判断两个对象是否相等用:
isEqualToString
本文介绍如何通过Objective-C语言读取文本文件并解析为JSON对象,进而提取特定信息,如电影名称。具体操作包括使用NSFileManager获取文件路径、NSInputStream读取文件内容、NSJSONSerialization解析JSON数据,以及遍历JSON对象获取所需信息。
1567

被折叠的 条评论
为什么被折叠?



