iOS Objective-C Json解析
来源:互联网 发布:php返回数据格式 编辑:程序博客网 时间:2024/05/21 16:57
和大家分享下 Json解析
Json中的txt
{ "code": "cn", "cities": [ {"name": "保定", "lat": 38849998, "lon": 115569999}, {"name": "北京", "lat": 39930000, "lon": 116279998, "selected": true}, {"name": "沈阳", "lat": 41770000, "lon": 123430000}, {"name": "成都", "lat": 30670000, "lon": 104019996}, {"name": "大连", "lat": 38900001, "lon": 121629997}, {"name": "福州", "lat": 26079999, "lon": 119279998}, {"name": "阜阳", "lat": 32930000, "lon": 115830001}, {"name": "赣州", "lat": 25850000, "lon": 114949997}, {"name": "广州", "lat": 23129999, "lon": 113319999}, {"name": "贵阳", "lat": 26579999, "lon": 106720001}, {"name": "哈尔滨","lat": 45750000, "lon": 126769996}, {"name": "海口", "lat": 20030000, "lon": 110349998}, {"name": "邯郸", "lat": 38029998, "lon": 114419998}, {"name": "杭州", "lat": 30229999, "lon": 120169998}, {"name": "合肥", "lat": 31870000, "lon": 117230003}, {"name": "菏泽", "lat": 36119998, "lon": 114370002}, {"name": "衡阳", "lat": 36119998, "lon": 114370002}, {"name": "呼和浩特", "lat": 40819999, "lon": 111680000}, {"name": "黄冈", "lat": 30620000, "lon": 114129997}, {"name": "济南", "lat": 36680000, "lon": 116980003}, {"name": "济宁", "lat": 36680000, "lon": 116980003}, {"name": "昆明", "lat": 25020000, "lon": 102680000}, {"name": "拉萨", "lat": 29657589, "lon": 91132050}, {"name": "兰州", "lat": 36040000, "lon": 103879997}, {"name": "南昌", "lat": 28600000, "lon": 115919998}, {"name": "南充", "lat": 30799999, "lon": 106080001}, {"name": "南京", "lat": 32000000, "lon": 118800003}, {"name": "南宁", "lat": 22819999, "lon": 108349998}, {"name": "南通", "lat": 32000000, "lon": 118800003}, {"name": "南阳", "lat": 33029998, "lon": 112580001}, {"name": "宁波", "lat": 30229999, "lon": 120169998}, {"name": "青岛", "lat": 36069999, "lon": 120330001}, {"name": "厦门", "lat": 24479999, "lon": 118080001}, {"name": "汕头", "lat": 23399999, "lon": 116680000}, {"name": "商丘", "lat": 36119998, "lon": 114370002}, {"name": "上海", "lat": 31399999, "lon": 121470001}, {"name": "邵阳", "lat": 27229999, "lon": 111470001}, {"name": "深圳", "lat": 22549999, "lon": 114099998}, {"name": "石家庄", "lat": 38029998, "lon": 114419998}, {"name": "太原", "lat": 37779998, "lon": 112550003}, {"name": "唐山", "lat": 39669998, "lon": 118150001}, {"name": "天津", "lat": 39099998, "lon": 117169998}, {"name": "潍坊", "lat": 36700000, "lon": 119080001}, {"name": "温州", "lat": 30229999, "lon": 120169998}, {"name": "乌鲁木齐","lat": 43779998, "lon": 87620002}, {"name": "武汉", "lat": 30620000, "lon": 114129997}, {"name": "西安", "lat": 34299999, "lon": 108930000}, {"name": "西宁", "lat": 36619998, "lon": 101769996}, {"name": "信阳", "lat": 32130001, "lon": 114050003}, {"name": "徐州", "lat": 34279998, "lon": 117150001}, {"name": "盐城", "lat": 34279998, "lon": 117150001}, {"name": "宜宾", "lat": 28799999, "lon": 104599998}, {"name": "银川", "lat": 38479999, "lon": 106220001}, {"name": "长春", "lat": 43900001, "lon": 125220001}, {"name": "长沙", "lat": 28229999, "lon": 112870002}, {"name": "郑州", "lat": 34720001, "lon": 113650001}, {"name": "重庆", "lat": 29520000, "lon": 106480003}, {"name": "周口", "lat": 33000000, "lon": 114019996}, {"name": "驻马店", "lat": 33000000, "lon": 114019996} ]}
Json解析的具体实现
//解析json 自己写的方法在viewDidLoad中用self调用-(void)parserJson{ //获取bundel包中 Json文件 NSString * path = [[NSBundle mainBundle] pathForResource:@"citys" ofType:@"txt"]; //转为NSData NSData * data = [NSData dataWithContentsOfFile:path]; //取Json中的字典 NSMutableDictionary * dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:Nil]; // NSLog(@"===%@",dic); //打log 测试dic中内容 //获取字典中数组 NSMutableArray * arr = [dic objectForKey:@"cities"]; // NSLog(@"srr == %@",arr);//同理测试 [_tableViewArr addObjectsFromArray:arr]; NSLog(@"all =======%@",_tableViewArr); [_tableView reloadData];//刷新tableView }
0 0
- iOS Objective-C Json解析
- IOS----Objective-C中JSON解析与XML解析
- 【iOS开发之Objective-C】Json的解析
- Objective-C JSON字符串解析
- Objective-C JSON网络文件解析
- Objective-C中的Json解析,NSUTF8Encoding,
- Objective-C Json格式数据解析
- Objective-C ---JSON 解析 和 KVC
- iOS基础知识:Objective-C 之 JSON&XML
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- Objective-C ,ios,iphone开发基础:JSON解析(使用苹果官方提供的JSON库:NSJSONSerialization)
- IOS 通过Objective-C读取、解析Excel
- iOS Objective-C 解析XML SAX解析方法
- iOS Objective-C 中JSON格式定义NSArray NSDictionary
- objective-c - 基础篇 - 数据库网络 -- 使用JSON-生成json&解析json
- JSON in objective c
- 第三次。2014、1、11
- C之I/O
- POJ-3295-Tautology-2013-12-04 20:44:18
- ThoughtWorks郑大晔校的一天——最后的礼物
- 黑马程序员------------------多线程
- iOS Objective-C Json解析
- 黑马程序员-------面向对象-------
- POJ1753 Flip Game【DFS】
- TabControl闪烁的题目
- 长尾词和目标词的优化选择
- Android AIDL使用详解
- Oracle对SQL语句处理过程
- POJ-2965-The Pilots Brothers' refrigerator-2013-12-05 11:18:12
- 推荐一款安卓软件:爱家定位,及时定位知道老人和小孩的位置防走失