【问题标题】:Swift: How to filter json dataSwift:如何过滤 json 数据
【发布时间】:2015-04-10 10:09:11
【问题描述】:

如果NSArray 数据是这样的:

var arrayData:NSArray = [{name:"aaa",tel:"0000"},{name:"bbb",tel:"0000"}]

如何过滤name = "aaa"

谢谢。

【问题讨论】:

  • 数组字面量中的{ }代表什么?
  • 你有想过这个吗?

标签: arrays string swift filter


【解决方案1】:

在 Swift 中,您可以使用 Array 中的 filter 方法。该方法采用一个闭包来指示是否将值包含在新数组中。例如:

let array: NSArray = ["aaa", "bbb", "ccc"]
let fiteredArray = (array as! Array).filter { $0 != "aaa" }

filteredArray 现在只包含 "bbb" 和 "ccc"。

【讨论】:

    猜你喜欢
    • 2017-07-07
    • 2023-03-24
    • 2017-01-31
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2018-07-07
    • 2012-08-09
    • 2019-08-17
    相关资源
    最近更新 更多