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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值