2 developerwab developerWab 于 2013.01.07 10:47 提问

IOS添加json文件的条目计数

大家好,我创建了一个json请求:

for (int i=0; i<= [urls count]-1; i++) {
    self.items=[[NSMutableDictionary alloc] init];
    [self.items setObject:[names objectAtIndex:i] forKey:@"results"];
    [self.items setObject:[urls objectAtIndex:i] forKey:@"URL"];
    [self.list addObject:_soccerList];
}

NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:_list
                                                   options:0
                                                     error:&error];

self.results=[NSJSONSerialization
                           JSONObjectWithData:jsonData
                           options:0
                           error:&error];

但是我需要添加这个标题到json请求中,其中添加条目计数。不知道如何实现?

{
"resultCount":50,
"results": [

/// json content 

]
}

2个回答

abcdeFGh_xyz
abcdeFGh_xyz   2013.01.07 13:14
已采纳

for循环的adding _soccerList,在这行之前加下面的代码:

 NSDictionary *dic=[[NSDictionary alloc] initWithObjectsAndKeys:[self.items count],@"resultCount",nil];
 [self.list addObject:dic];
g989_1314125
g989_1314125   2013.01.07 11:28
NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:@"50", @"resultCount", _list1, @"results", nil];

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict
                                                   options:0
                                                     error:&error];

解决~

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!