Iphone 在数据库中存储JSON数据(从.txt文件获取)
我是iPhone开发新手。 我知道如何在数据库中存储Iphone 在数据库中存储JSON数据(从.txt文件获取),iphone,ios,objective-c,json,Iphone,Ios,Objective C,Json,我是iPhone开发新手。 我知道如何在数据库中存储JSON数据但在我的例子中我有.txt文件,其中包含JSON的数据。这个.txt文件我是通过服务器上的send请求获得的,我以.zip文件的形式获得它,在我以解压文件的形式获得它之后,我以.txt文件的形式获得JSON数据。我从.txt文件中获取此数据,但我不知道如何将其存储在数据库中。我想将此数据存储在数据库中。我怎么能做任何人的想法 JSON的.txt文件数据(显示在控制台中) “确定”,“最后答复日期”:“2013-02-05 00:04
JSON
数据但在我的例子中我有.txt文件
,其中包含JSON
的数据。这个.txt文件
我是通过服务器上的send请求获得的,我以.zip文件的形式获得它,在我以解压文件的形式获得它之后,我以.txt文件的形式获得JSON数据。我从.txt
文件中获取此数据,但我不知道如何将其存储在数据库中。我想将此数据存储在数据库中。我怎么能做任何人的想法
JSON的.txt文件数据(显示在控制台中)
“确定”,“最后答复日期”:“2013-02-05 00:04:14”,“地区主管”;“地区主管”;[{“id”:“1”,“地区名称”:“奥克兰和克尔马德克”,“边界坐标文件”:“创建日期”:“2013-02-01 05:22:42”,“更新日期”:“0000-00-00:00:00”;“id”:“2”,“地区名称”:“中央”,“边界坐标文件”:“创建日期”:“2013-02-01:22:42”,“更新日期”:“0000-00-00 00:00:00”},{“id”:“3”,“地区名称”:“挑战者”,“边界坐标文件”:“创建日期”:“2013-02-01 05:22:57”,“更新日期”:“0000-00-00:00:00”},{“id”:“4”,“地区名称”:“Fiordland”,“边界坐标文件”:“创建日期”:“2013-02-01 05:22:57”,“更新日期”:“0000-00-00:00:00”},{“id”:“5”,“东南地区名称”:,“边界坐标文件”:“创建日期”:“2013-02-01 05:23:15”,“更新日期”:“0000-00-00 00:00:00:00”},{“id”:“6”,“地区名称”:“南方”,“边界坐标文件”:“创建日期”:“2013-02-01 05:23:15”,“更新日期”:“0000-00-00:00”},“区域\u kml\u文件”:
[{“id”:“4”,“地区id”:“2”,“kml文件”:“Sample.kml”,“创建日期”:“2013-01-25 09:04:58”,“更新日期”:“0000-00-00:00:00”}] 编辑:
我已经从
.txt文件
请帮帮我。
谢谢:)您可以使用:
NSString *jsonString = [NSString stringWithContentsOfFile:yourFilePath encoding:UTF8StringEncoding error:nil];
在这里:
yourFilePath
是一个NSString,其中包含.txt文件的确切路径
在jsonString
变量中获取文件内容,需要将该字符串保存到数据库中
有关更多信息,请参阅类我不知道您在哪里遇到了问题,但您似乎还没有从字符串中获得JSON对象,因此我将告诉您如何做到这一点。如果您需要知道如何在数据库中创建和存储数据,那么您需要提出一个新问题,并说您获得了JSON数据,但在存储数据时遇到了问题将其保存到数据库中(至少要努力尝试这样做) 您可以使用
NSJSONSerialization
从字符串中获取对象(至少是字符串的NSData
版本)。它将如下所示:
NSDictionary *jsonDic = [NSJSONSerialization JSONObjectWithData:yourData options:kNilOptions error:nil];
如果它不起作用,那么您的JSON无效。请在处验证它,我已经从.txt文件中获取了数据,但请在我的问题(控制台输出)中查看这些数据,我如何处理它???感谢您的帮助
UTF8StringEncoding
而不是UTF8String
。请更改“我想将此数据存储在数据库中”。“这没有告诉我们什么。是否只想按原样存储字符串?是否要将其划分为多个类别并存储这些类别?更具体一点。@borrden不是。。在我的.txt文件(JSON数据)中,有多个类别(字典数组),我想将其按类别存储。好的开始,现在告诉我们您在解析JSON或插入数据库时遇到的问题。不要两个都说…这对一个问题来说太宽泛了。我不明白是什么。。。我只知道..在我的database 2表(region_master和region_kml_文件)中,我如何根据键提取数据库?你没有意义…试着组织你的想法,并更具体地说明你想要完成什么。