【发布时间】:2017-04-15 17:07:12
【问题描述】:
我有以下字典:
let object = [[String : AnyObject]]()
/*
{
"allProducts":[
{
"productDetails":[
{
"productName":"My product which I am unable to get by NSPredicate."
}
]
}
]
}
*/
我想通过谓词获取“productName”。
尝试过的代码:
let predicate = NSPredicate(format: "productName CONTAINS[c] '\(text)'")
arrayTableData = allProducts.filter() { predicate.evaluate(with: $0["productDetails"]) }
【问题讨论】:
-
你能用swift语法写你
object的内容吗?我无法读取 JSON -
'object' 将具有注释的 JSON 对象。
-
我知道,但我不擅长阅读 JSON...
-
请将对象复制粘贴到jsonformatter.curiousconcept.com
标签: arrays swift dictionary search nspredicate