1. 程式人生 > >關於xcode讀取本地 json 檔案的demo

關於xcode讀取本地 json 檔案的demo

在xcode中讀取plist檔案比較簡單,在此只記錄一下讀取本地 json 檔案的步驟 :

1.方便起見,我們自己建立一個json檔案(不妨命名為kean.json)用來說明,裡面的內容如下:

[

  {"name":"Tom","age":"25"},

  {"name":"Jack","age":"26"}, 

  {"name":"Kean","age":"27"}

  ]

2.json檔案建立完成之後,接下來把這個檔案拖到我們的工程裡面,在viewDidLoad方法裡面上程式碼,如下所示:

NSString *path = [[NSBundlemainBundle] pathForResource

:@"kean.json" ofType:nil];

NSData *data = [NSData dataWithContentsOfFile:path];

NSArray *arr = [NSJSONSerialization JSONObjectWithData:data    

                      options:NSJSONReadingMutableContainers error:nil];

for (NSDictionary *dic in arr) {

NSString *name = dic[@"name"];

NSString

*age = dic[@"age"];

NSLog(@"%@ is %@",name,age);

    }

3.接下來執行之後,可以看到控制檯輸出為:

2016-09-23 14:41:23.417 ReadSomething[645:10543] Tom is 25

2016-09-23 14:41:23.418 ReadSomething[645:10543] Jack is 26

2016-09-23 14:41:23.418 ReadSomething[645:10543] Kean is 27


OK,到此結束!