ios – FMDB,sqlite json-string成字典?

ios – FMDB,sqlite json-string成字典?,第1张

概述我使用FMDB从我的服务器加载json数据.我得到的响应( JSON),我存储在sqlite数据库中(与下面的响应相同的字符串存储在数据库中).稍后我通过FMDB从数据库中选择数据并尝试从中构建NSDictionary,但无法使其工作. 当我通过NSLog输出时,我从服务器获得的json响应如下所示(缩短了对这篇文章的响应,因此它包含了更多…): {response = { data = 我使用FMDB从我的服务器加载Json数据.我得到的响应( JSON),我存储在sqlite数据库中(与下面的响应相同的字符串存储在数据库中).稍后我通过FMDB从数据库中选择数据并尝试从中构建NSDictionary,但无法使其工作.

当我通过NSLog输出时,我从服务器获得的Json响应如下所示(缩短了对这篇文章的响应,因此它包含了更多…):

{response = {    data = {        "dbID_1" = {            1 = {                current = {                    weekday = Tuesday;                };            };        };    };};}

这就是我从数据库中选择它以及我想从中创建NSDictionary的方法:

Nsstring *JsonString = [results stringForColumn:@"Json"];

是否有可能再次为NSDictionary建立一切?

解决方法 将JsONKit添加到您的项目,#import“JsONKit.h”然后转到:

NSDictionary *JsonDict = [yourjsonStringFromDB objectFromJsONString];

如果您正在使用自动参考计数,那么您需要打开项目设置>构建阶段>编译来源专家组

查找“JsONKit.m”行并双击它,添加“-fno-objc-arc”以强制不对该文件进行自动引用计数.

JsONKit可以在这里下载:https://github.com/johnezang/JSONKit

总结

以上是内存溢出为你收集整理的ios – FMDB,sqlite json-string成字典?全部内容,希望文章能够帮你解决ios – FMDB,sqlite json-string成字典?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存