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]获取字典就好了 --------------------编程问答-------------------- 你好,先谢谢你的解答,我想问下,具体是怎么实现的呢, --------------------编程问答--------------------
你好,先谢谢你的解答,我想问下,具体是怎么实现的呢,道理明白,就是不知道怎么写 --------------------编程问答-------------------- 假设上边的数据为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处理,可以自动将字符串转化为数组或字典 --------------------编程问答--------------------
顶一个 --------------------编程问答-------------------- 获取的数据是数组,数组里面的元素是字典
补充:移动开发 , iPhone