IOS 读取plist json文件

一读取plist文件

1.1plist简介

plist文件通常用于储存用户设置,也可以用于存储捆绑的信息。


1.2读取代码

//1.获取plist文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName.plist" ofType:nil];

//2.根据路径获取数据
NSArray *array = [NSArray arrayWithContentsOfFile:path];


二读取JSON文件

2.1 json简介

JSON结构是中数据交换格式

JSON 数据的书写格式为:名称/值对。

查看images.xcassets->Applcon 下的Contexts.json文件

{
  "images" : [
    {
      "size" : "29x29",
      "idiom" : "iphone",
      "filename" : "Icon-Small.png",
      "scale" : "1x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}


2.2 读取代码

//1 获得json文件的全路径
NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName.json" ofType:nil];

//2 加载json文件到data中
NSData *data = [NSData dataWithContentsOfFile:path];

//3 解析json数据
//json数据中的[] 对应OC中的NSArray
//json数据中的{} 对应OC中的NSDictionary

NSArray *jsonArray =  [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

 


你可能感兴趣的:(ios,json,plist)