zoukankan      html  css  js  c++  java
  • FMDB之数组、字典的存储

    数据库存储往往以字符串的形式存储数据,FMDB存储字典或数据的时候,也需要将其转换为字符串存储到sqlite里,如果不将其转换为json格式存储,当你查询数据库获取数据的时候将会获取到无法转换成字典或数组的字符串。

    转换json存储:

    NSArray *dataArray = (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];

        }

  • 相关阅读:
    第四次
    jsp
    2021.3.4
    第八次作业
    第七次作业
    第六周作业
    第五周作业
    第四周
    第四次jsp作业
    第二次作业
  • 原文地址:https://www.cnblogs.com/liuxiaokun/p/5527337.html
Copyright © 2011-2022 走看看