iphone - 将 JSON 数组插入 Sqlite iPhone

标签 iphone ios objective-c json sqlite

我在 NS 数组中获取如下所示的 JSON 数据:

这似乎不是有效的 JSON

jsonArray:
{
    d = "[{\"Training_Code\":\"1234      \",\"Training_Duration\":\"2hrs      \",\"Training_Startdate\":\"14/02/2013 15:00:00\",\"Training_Enddate\":\"14/02/2013 17:00:00\",\"Trainer_ID\":1,\"Training_Location\":\"B-Wing Training room-4\",\"Comments\":\"C# training\",\"Keyword\":\"C#1234\",\"NumberofDays\":1},{\"Training_Code\":\"4321      \",\"Training_Duration\":\"16        \",\"Training_Startdate\":\"17/02/2013 10:30:00\",\"Training_Enddate\":\"17/02/2013 17:30:00\",\"Trainer_ID\":2,\"Training_Location\":\"A-Wing Training Room-6\",\"Comments\":\"Objective-C\",\"Keyword\":\"Obj-C4321\",\"NumberofDays\":2}]";
}

我想像这样将其更改为有效的 json:

[
{
    "Training_Code": "1234",
    "Training_Duration": "2hrs",
    "Training_Startdate": "14/02/201315: 00: 00",
    "Training_Enddate": "14/02/201317: 00: 00",
    "Trainer_ID": 1,
    "Training_Location": "B-WingTrainingroom-4",
    "Comments": "C#training",
    "Keyword": "C#1234",
    "NumberofDays": 1
},
{
    "Training_Code": "4321",
    "Training_Duration": "16",
    "Training_Startdate": "17/02/201310: 30: 00",
    "Training_Enddate": "17/02/201317: 30: 00",
    "Trainer_ID": 2,
    "Training_Location": "A-WingTrainingRoom-6",
    "Comments": "Objective-C",
    "Keyword": "Obj-C4321",
    "NumberofDays": 2
}

]

注意:我不知道这个“d”是从哪里来的...请记住这一点。

如何更改为有效的 json 并将其插入到我的 Sqlite 数据库中?谢谢。

最佳答案

您始终可以将其作为纯文本插入。如果你想操作 JSON 字符串,我推荐 this .您可以将该字符串转换为 JKArray(与数组相同)。之后,遍历您的数组并执行您的数据库操作(插入到您的表中...)

我错过了什么吗?也许我需要更多关于你想做什么的信息...

关于iphone - 将 JSON 数组插入 Sqlite iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14975414/

相关文章:

iphone - 如何呈现半屏模态视图?

IOS:展开图像查看全屏

ios - 如何选择 UITextField 中的所有文本?

iphone - WCF 日期时间到 NSDate

iphone - 使用 Gdata 获取有关视频的统计信息

ios - 缩小自定义 UITableViewCell 中的自定义 textLabel 和 detailTextLabel

iphone - UIScrollview 的奇怪行为

objective-c - 为 Sprite 生成随机 Y

使用 Sprite 开发 iPhone

ios - iOS 中的 Firebase 云消息传递有问题吗?