JSON格式:
1大括号代表字典
2中括号(小括号)代表数组
3冒号的左右两边分别为键和值(key:value)
4数据和数据之间用逗号隔开
JSON解析:
例:{"hello":[{"name":"abc"},{"name":"xyz"}]},取出名字abc
NSString *jstr = [ ]//你可能一开始获得的是一个字符串,比如读文件内容
1、因为最外面是字典,所以需要用字典类型对象来接
NSDictionary *dic=[jstr JSONFragmentValue];
2、取hello这个key的内容,为数组里的内容所以要用数组来接
NSArray *arr=[dic objectForKey:@"hello"];
3、取到下标为0的数组,因为数组里面又是一个字典,所以用字典来接
NSDictionary *dic2=[arr objectAtIndex:0];
4、取到字典key为name的value,因为取出来的值是字符串,用字符串来接
NSString *name=[dic2 objectForKey:@"name"];
5、输出NSLog(@"%@",name);