如何在ios中将Json数据存储到Sqlite中

Posted

技术标签:

【中文标题】如何在ios中将Json数据存储到Sqlite中【英文标题】:How to store Json data into Sqlite in ios 【发布时间】:2015-05-25 08:08:13 【问题描述】:

我创建了一个像新闻更新这样的项目,并使用 JSON api 保存在 UITableView 中以检索数据。现在我遇到了问题,如果没有互联网意味着记录不会显示给用户。现在我打算创建像.sqlite 这样的数据库。朋友请帮助创建数据库。我是新手

【问题讨论】:

现在不鼓励显式使用 SQLite,最好的方法是使用 Core Data(嵌入在 ios SDK 中)。还有很多关于这个主题的教程。我记得我喜欢这个:link。祝你好运! 【参考方案1】:

为什么不简单地将 json 保存到文本文件:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docDir = [paths objectAtIndex:0];
NSString *filePath = [docDir stringByAppendingPathComponent:filePath];

[jsonString writeToFile:filePath atomically:YES];

然后阅读:

NSString *jsonString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];

【讨论】:

【参考方案2】:

这里是对像你这样的初学者有用的链接..Database with ios 干杯

【讨论】:

以上是关于如何在ios中将Json数据存储到Sqlite中的主要内容,如果未能解决你的问题,请参考以下文章

在python3中将日期值存储到sqlite表中

如何将大型 JSON 数据从服务器存储到 SQLITE Android?

如何在pyspark中将分组数据存储到json中

如何实现嵌套 json 到数据库 SQLite?

如何在 SQLite 数据库中存储 JSON 对象

在 Android 中将 Sqlite 数据库与远程服务器同步