我想在应用程序端管理sqlite。我将NSArray转换为Json字符串但是当我尝试在sqlite表中插入记录时,我正在进行geeting near "is_service": syntax error
。 “is_service”是我的Json字符串的第一个字段
-(BOOL)InsertProduct:(Product *)product_obj
{
NSString *query = [NSString stringWithFormat:@"insert into tbl_product_list values(null,\"%@\",\"%@\")",
product_obj.product_id,product_obj.JsonString];
[self executeQuery:query];
if (self.affectedRows != 0) {
return true;
}
else{
return false;
}
}
+(NSString*)ArrayToJson:(NSArray*)array
{
NSData *jsonData1=[NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:nil];
NSString *jsonString=[[NSString alloc]initWithData:jsonData1 encoding:NSUTF8StringEncoding];
if(jsonString.length==0 || jsonString==nil)
{
return @"";
}
return jsonString;
}
如果我通过,“abc”放在jsonString上,然后Data已成功添加。
请任何人帮助我,如何将json字符串存储到Sqllite