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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS - 关于xcode读取本地 json 文件的demo
在xcode中读取plist文件比较简单,在此只记录一下读取本地 json 文件的步骤 : 1.方便起见,我们自己创建一个json文件(后缀为.json即可),用来说明,里面的内容如下: [   {"name":"Tom","age":"25"},   {"name":"Jack","age":"26"},    {"name":"Kean","age":"27"}   ] 2.
iOS Xcode配置文件之Geojson文件
Geojson文件在Xcode里面就是设计来用来存储Json数据的,用来方便用户配置一些参数。我们可以在Geojson文件中这样存储数据:{ "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },
iOS 读取本地JSON文件
// 读取本地JSON文件 + (NSDictionary *)readLocalFileWithName:(NSString *)name { // 获取文件路径 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@&quot;json&quot;]; // 将文件数据化 NSData *data
ios-本地项目下 json文件的读取
NSError *error;     // 获取文件路径     NSString *filePath = [[NSBundle mainBundle] pathForResource:@"AppConfig" ofType:@"json"];        // 根据文件路径读取数据     NSData *jdata = [[NSData alloc] in
ios json文件加载动态图,让app真正动起来
最近项目中遇到的需求是这样的:打开app,我们需要加载一个动态的网络图片(gif图).但美工做好之后,给了我们一个几十兆的gif动画图片(而且还是压缩压缩再压缩的都有毛边儿效果了),先不说效果怎么样,单纯的加在项目中,而且还是动态获取,可想而知,用户打开app.首先下载个几十兆的动态图!估计app在用户端的手机上存活的时间不超过三秒!!!更别说后续体验怎么样了.      鉴于以上弊端,在网上查
ios开发 json数据文件的存取
将Json存进本地文件夹 NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);     NSString *path=[paths objectAtIndex:0];     NSString *Json_path=[path stringByAp
iOS 读取json文件和读取plist文件
从工程项目中读取文件的操作1.从工程项目中读取Json文件NSString* jsonStr = nil; //第一种方法读取 NSString *mainBundleDirectory=[[NSBundle mainBundle] bundlePath]; NSString *path=[mainBundleDirectory stringByAppendingPathComponent
iOS加载本地Json文件,b并转为模型数据
- (NSArray *)lianxis { if (_lianxis == nil) { //JSON文件的路径 NSString *path = [[NSBundle mainBundle] pathForResource:@"lianxis.json" ofType:nil]; //加载JSON文件
iOS国家城市选择器 读取本地json文件
读取本地json文件中的国家和城市信息,显示到pickerview上。
ios本地文件读取,json解析YYModel
//获取当前工程下指定文件路径,AppConfig.json文件     NSString *filePath = [[NSBundlemainBundle]pathForResource:@"AppConfig"ofType:@"json"]; //获取绝对路径下的指定文件内容: NSString *path = @"/Users/gx/Desktop/test_u