当前位置:编程学习 > wap >>

ASIHTTPRequest 接受解析数据问题

我想拿到里面的Id,name,还有user下面的id和name ,如果使用ASIHTTPRequest,应该怎么做的,麻烦了,我现在数据都接受不到,不知道应该用字典还是数组接受,对字典和数字总是有点头疼

[
    {
        \"id\": 70199,
        \"name\": \"多姿多彩的西班牙15天\",
        \"photos_count\": 209,
        \"start_date\": \"2013-09-20\",
        \"end_date\": \"2013-10-01\",
        \"days\": 12,
        \"level\": 3,
        \"views_count\": 1152,
        \"comments_count\": 4,
        \"likes_count\": 38,
        \"source\": \"app\",
        \"user\": {
            \"id\": 47423,
            \"name\": \"光影兔\",
            \"image\": \"http://tp1.sinaimg.cn/1911868220/180/5656679951/0\" />         }
    },
    {
        \"id\": 4535,
        \"name\": \"密西西比河,不眠的大河之路\",
        \"photos_count\": 123,
        \"start_date\": \"2012-07-30\",
        \"end_date\": \"2012-08-15\",
        \"days\": 17,
        \"level\": 3,
        \"views_count\": 358,
        \"comments_count\": 2,
        \"likes_count\": 27,
        \"source\": \"web\",
        \"user\": {
            \"id\": 7593,
            \"name\": \"谢建鲲\",
            \"image\": \"http://tp1.sinaimg.cn/1842218192/180/5630877836/1\" />         }
  

    }

] ASIHTTPRequest json --------------------编程问答-------------------- []是数组,{}是字典 把数据序列化到array中 array[index]获取字典就好了 --------------------编程问答-------------------- 你好,先谢谢你的解答,我想问下,具体是怎么实现的呢, --------------------编程问答--------------------
引用 1 楼 ran0809 的回复:
[]是数组,{}是字典 把数据序列化到array中 array[index]获取字典就好了


你好,先谢谢你的解答,我想问下,具体是怎么实现的呢,道理明白,就是不知道怎么写 --------------------编程问答-------------------- 假设上边的数据为data,可以这样:
NSArray *array = (NSArray *)data;
for (int i=0;i<array.count;i++)
{
   NSDictionary *dict = [array objectAtIndex:i]
   NSLog(@"id:%@  name:",[dict objectForKey:@"id"],[dict objectForKey:@"name"]);
   NSDictionary *dict_user = [dict objectForKey:@"user"];
   NSLog(@"user_id:%@  user_name:",[dict_user objectForKey:@"id"],[dict_user objectForKey:@"name"]);
} --------------------编程问答-------------------- 可以用SBJson处理,可以自动将字符串转化为数组或字典 --------------------编程问答--------------------
引用 5 楼 loman77 的回复:
可以用SBJson处理,可以自动将字符串转化为数组或字典

顶一个 --------------------编程问答-------------------- 获取的数据是数组,数组里面的元素是字典
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,