IOS?簡單的本地json格式文件解析的實(shí)例詳解
更新時間:2017年09月17日 14:55:00 作者:水桶前輩
這篇文章主要介紹了IOS?簡單的本地json格式文件解析的實(shí)例詳解的相關(guān)資料,希望通過本文大家能夠掌握這部分內(nèi)容,需要的朋友可以參考下
IOS 簡單的本地json格式文件解析的實(shí)例詳解
ljweibo.json文件
{ "data":[{ "name" : "", "content" : "", "images" :[ { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" }, { "imageurl" : "https://raw.githubusercontent.com/onevcat/Kingfisher/master/images/kingfisher-2.jpg" }, { "imageurl" : "http://image.nationalgeographic.com.cn/2015/0121/20150121033625957.jpg" } ] }, { "name" : "", "content" : "", "images" :[ { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" }, { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" }, { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" } ] }, { "name" : "", "content" : "", "images" :[ { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" }, { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0703/20170703042329843.jpg" }, { "imageurl" : "http://image.nationalgeographic.com.cn/2017/0702/20170702124619643.jpg" } ] } ] }
解析
NSError *error; NSString *_ljPath = [[NSBundle mainBundle]pathForResource:@"ljweibo" ofType:@"json"]; NSDictionary *_ljDic = [NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfFile:_ljPath] options:NSJSONReadingMutableLeaves error:&error]; //數(shù)組 NSArray *_ljAllArray = [_ljDic objectForKey:@"data"]; for (NSInteger a = 0; a < _ljAllArray.count; a++) { ljWeiboInfo *_info = [[ljWeiboInfo alloc]init]; _info.ljContentStr = [_ljAllArray[a] objectForKey:@"content"]; NSArray *_ljArraylj = [_ljAllArray[a] objectForKey:@"images"]; //獲取全部的圖片 NSMutableArray *_ljMuArray = [[NSMutableArray alloc]init]; for (NSInteger i = 0; i < _ljArraylj.count; i++) { [_ljMuArray addObject:[_ljArraylj[i] objectForKey:@"imageurl"]]; } _info.ljImageUrlArray = _ljMuArray; [self.ljArray addObject:_info]; }
如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:
- iOS中json解析出現(xiàn)的null,nil,NSNumber的解決辦法
- IOS中Json解析實(shí)例方法詳解(四種方法)
- iOS json解析出錯的幾種情況總結(jié)
- iOS開發(fā)使用JSON解析網(wǎng)絡(luò)數(shù)據(jù)
- 詳解iOS開發(fā)中解析JSON中的boolean類型的數(shù)據(jù)遇到的問題
- IOS json 解析遇到錯誤問題解決辦法
- IOS開發(fā)之JSON轉(zhuǎn)PLIST實(shí)例詳解
- iOS Swift讀取本地json文件報錯的解決方法
- 談?wù)刬OS開發(fā)之JSON格式數(shù)據(jù)的生成與解析
- iOS讀寫json文件的方法示例
相關(guān)文章
詳解iOS開發(fā)中UIPickerView控件的使用方法
這篇文章主要介紹了詳解iOS開發(fā)中UIPickerView控件的使用方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-11-11IOS實(shí)現(xiàn)驗(yàn)證碼倒計時功能(二)
這篇文章主要介紹了IOS實(shí)現(xiàn)驗(yàn)證碼倒計時功能,點(diǎn)擊獲取驗(yàn)證碼,進(jìn)入時間倒計時,感興趣的小伙伴們可以參考一下2016-04-04iOS實(shí)現(xiàn)“搖一搖”與“掃一掃”功能示例代碼
本篇文章主要介紹了iOS實(shí)現(xiàn)“搖一搖”與“掃一掃”功能示例代碼,具有一定的參考價值,有興趣的可以了解一下。2017-01-01