『导言』
目前:有一个plist文件,如何将plist文件转化为数组、json文件?NSArray/.plist文档->.json文档
。 plist转json文件demo
-
代码如下:
// 1 .plist -->arr
NSArray *arr = [NSArray arrayWithContentsOfFile:@"/Users/zhaowenjuan/Desktop/apps.plist"];
//2 .arr--->json(xml格式)
[arr writeToFile:@"/Users/zhaowenjuan/Desktop/apps.json" atomically:YES]; //xml格式
//3 .arr--->json(json格式)
//OC-JSON
NSData *data =[NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:0];
[data writeToFile:@"/Users/zhaowenjuan/Desktop/apps2.json" atomically:YES];//json
-
代码分析:
-
如何将plist文件转为数组?
// /Users/zhaowenjuan/Desktop/apps.plist
NSArray *arr = [NSArray arrayWithContentsOfFile:@"/Users/zhaowenjuan/Desktop/apps.plist"];
NSLog(@"arr = %@",arr);
图.plist文件
-
如何将数组NSArray写入json文件?
[arr writeToFile:@"/Users/zhaowenjuan/Desktop/apps.json" atomically:YES]; //xml格式
图.数组NSArray创建json文件(xml格式)
-
如何正确地将数组或者plist文件转化为json格式.json文件?
//OC-JSON
NSData *data =[NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:0];
[data writeToFile:@"/Users/zhaowenjuan/Desktop/apps2.json" atomically:YES];//json
图.数组NSArray创建son文件(son格式)
图.桌面文件
图.转化逻辑图
网友评论