对NSDictionary的遍历
来源:互联网 发布:快感增强液 知乎 编辑:程序博客网 时间:2024/05/21 21:50
重点是:分清内部时NSArray,还是NSDictionary
例如:得到的json数据
{
Token = "00001";
Time= "2014/12/2 20:15:16";
list = [
{
no = 00000000000003;
data = [
{
dir = "1,1";
time = "2014/12/02 04:11:39";
location = "35.791517,104.628896";
msg = "get";
}
];
}
];
result = 0;
}
由json得到NSDictionary,怎么从NSDictionary中得到location的值?这中间还有数组,怎么解决呢?
解决方案:
只能一层一层的找
/////找到listNSArray *list = result[@"list"];//////得到数组中的第一条数据NSDictionary *first =(NSDictionary *)list[0]; //////找到data 数组NSArray *data = first[@"data"];//////得到data的第一条数据NSDictionary *data_first = (NSDictionary *)data[0];///////得到最终要找的locationNSString *location = data_first[@"location"];
得到的location的值应该是两个double值35.791517和104.628896,
我怎样得到这两个值呢?
NSString *location =@"35.791517,104.628896";NSArray *locations = [location componentsSeparatedByString:@","];NSLog(@"%f, %f", [locations[0] CGFloat],[locations[1] CGFloat]);
参考:http://bbs.csdn.net/topics/390945515
0 0
- 对NSDictionary的遍历
- NSDictionary的遍历
- NSDictionary的遍历
- ios遍历NSDictionary的方法
- iOS中NSDictionary的遍历
- iOS中NSDictionary的遍历
- NSDictionary遍历
- NSDictionary 遍历
- JSON转NSDictionary后遍历多维的NSDictionary
- JSON转NSDictionary后遍历多维的NSDictionary
- iOS开发 NSDictionary的简单遍历
- NSString , NSArray和NSDictionary的遍历方式
- NSDictionary字典创建,获取,遍历,可变字典的删除 - iOS
- 使用定制的NSDictionary的方法,对NSArray进行排序
- 使用定制的NSDictionary的方法,对NSArray进行排序
- nil指针对NSDictionary及NSArray初始化的影响
- 对map的遍历
- 对map的遍历
- WPF 学习资源汇总
- 操作Json和Json数组的一些基本方法
- 给树莓派系统增加看门狗
- codeBlocks创建新的c语言项目
- 明天上课了!!!
- 对NSDictionary的遍历
- 关于敏捷开发的26个心得
- 【提高学习效率】☞(利用WIN+R 快速打开 软件 及 网页 )
- Codeforces Round #318-(B. Bear and Three Musketeers)
- 深入理解Android消息处理系统——Message、Looper、Handler
- remove ele when iterative hashmap
- 给一千万个数据量的文件排序
- poj1125floyd
- C#125个基本的面试问答清单