gpt4 book ai didi

ios - json 字段中键值的核心数据

转载 作者:行者123 更新时间:2023-11-29 11:12:52 25 4
gpt4 key购买 nike

在我的应用程序中,我需要查询核心数据,我有一个表,其中包含一个存储 json 字符串的字段。现在我需要查询此表以查找在此字段中具有特定键值对的任何条目。我已经尝试用 LIKE 表达式解决这个问题,但由于 WILDCARDS DO MATCH THE NEWLINE 这不是那么顺利。现在我坚持弄清楚我必须在 MATCHES 操作中使用哪个正则表达式。

键和值的子字符串是已知的,我只需要找到包含它们的条目,没有别的 :)

最佳答案

您可以为该实体写入一个 getter 属性,它只返回一个普通字符串而不是 json 字符串,例如:

- (NSString *)stringRepresentation
{
NSError *error = nil;
NSData* data=[self.jsonStringProperty dataUsingEncoding:NSUTF8StringEncoding];
NSString *string = [JSONObjectWithData:data options:0 error:&error];
if (error) {
... // error handling
}
return string;
}

然后您可以在该属性上使用带有 LIKE 表达式的查询

关于ios - json 字段中键值的核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10756182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com