将NSArray转换为JSON对象数组
我想从结果数组中创build一个JSON数组对象。
NSMutableArray *resultsArray = [NSMutableArray array]; FMResultSet *resultsSet = [database executeQuery:queryString]; while ([resultsSet next]) { [resultsArray addObject:[resultsSet resultDictionary]]; }
为了澄清,我使用FMDB查询数据库。 然后,我将结果对象存储在resultsArray中。 从这里我想将结果数组转换成JSON数组对象。
您可以使用NSJSONSerialization类从您的字典使用类方法创build一个JSON文件
NSData * JSONData = [NSJSONSerialization dataWithJSONObject:resultsArray options:kNilOptions error:&error];
有关更多信息,请参阅Apple文档