我有一个 SwiftyJSON 对象。
如何从 SwiftyJSON 对象数组中按键(名称)搜索。
例如:
let arrCountry = [JSON]()
现在一个国家的数组包含:
{
countryid : "1"
name : "New York"
},
{
countryid : "2"
name : "Sydeny"
}
如何按谓词或其他方式搜索?
如果我从数组中搜索“y”,则应在另一个JSON数组中返回两个对象(因为两个都包含“y”)。如果我输入“Syd”,则应仅在JSON数组中返回一个对象。就像SQL中的LIKE查询一样。而我们正在使用谓词...
as? [[String:Any]]
,以及使用array.first(where: { $0["name"] as! String == "def" })
。 - vadian[String:[Int]]
。 - vadian