JSON数据解析

来源:互联网 发布:云计算架构工程师招聘 编辑:程序博客网 时间:2024/05/24 01:44
NSString *path = [[NSBundle mainBundle] pathForResource:@"student" ofType:@"json"];NSData *data = [NSData dataWithContentsOfFile:path];//拿出json数据 NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil]; 将JSONData数据转化为对应的类型   NSArray *array = [data objectFromJSONData]; //[array JSONData] 将array转化为json数据data

//在用KVC赋值时;碰到数字不是字符串形式 是数时,就不能直接用KVC赋值

1.最好 是 所有数据都加上“” 用string接受  否则有可能造成崩溃  但不是必然的  尤其在网络不好的时候会崩溃2.如果是 NSInteger的 可以自己写一个赋值方法 model 里的number 为NSInteger-(void)setModel:(NSDictionary *) dict{self.name = [dict objectForKey:@"name"];self.number = [[dict objectForKey:@"number"] integerValue];}
0 0
原创粉丝点击