我在 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/