IOS_FMDB有关字典、数组存储及获取问题
2014-05-16 15:55
260 查看
FMDB存储字典或数组时会变成字符串存入sqlite里,但如果不将其转换成json格式存储,你查询获取数据时就会获取无法转换成字典或数组的字符串。
转换JSON存储:
NSArray *picArr = (NSArray *)dic[@"pic"];
NSError *err = nil;
NSData *jsonData = [NSJSONSerialization
dataWithJSONObject:picArr options:NSJSONWritingPrettyPrinted
error:&err];
NSString *jsonStr = [[NSString
alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];
获取用第三方包 JSONKIT转换数组或字典
FMResultSet *set = [app.db
executeQuery:@"SELECT * FROM CACHE"];
while ([set next]) {
NSString *str = [set
stringForColumn:@"IMGURL"];
//第三方包jsonKit转换
NSArray *arr =(NSArray *)[str
objectFromJSONString];
}
转换JSON存储:
NSArray *picArr = (NSArray *)dic[@"pic"];
NSError *err = nil;
NSData *jsonData = [NSJSONSerialization
dataWithJSONObject:picArr options:NSJSONWritingPrettyPrinted
error:&err];
NSString *jsonStr = [[NSString
alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];
获取用第三方包 JSONKIT转换数组或字典
FMResultSet *set = [app.db
executeQuery:@"SELECT * FROM CACHE"];
while ([set next]) {
NSString *str = [set
stringForColumn:@"IMGURL"];
//第三方包jsonKit转换
NSArray *arr =(NSArray *)[str
objectFromJSONString];
}
相关文章推荐
- IOS_FMDB有关字典、数组存储及获取问题
- IOS_FMDB有关字典、数组存储及获取问题
- iOS FMDB存储字典、数组 及获取问题
- iOS数据库存储数组或字典等数据
- iOS数据库存储数组或字典等数据
- iOS获取UUID,并使用keychain存储,解决应用删除后 uuid不统一问题
- ios 字符串,字典,数组存储到本地文件
- iOS学习(三十一)IOS中获取home文件的目录,分别保存字符串,数组,字典
- iOS开发中使用FMDB解决数据存储问题
- fmdb存储字典数组
- iOS开发中使用FMDB解决数据存储问题---(写的比较详细,仔细看,有很大的参考价值)
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
- iOS开发通过案例谈iOS代码重构:合并、格式化输出、宏变量、利用数组字典存储数据,以及利用plist的终极知识
- FMDB存储字典或数组
- ios-解决输出数组和字典中的汉字的时候出现Unicode编码的问题
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
- iOS开发中使用FMDB解决数据存储问题
- iOS数据库存储数组或字典等数据
- iOS数据库存储数组或字典等数据
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据