iOS JSON数据格式

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);