ios - 如何将新数据附加到现有的 JSON 数组 (swiftyJSON)

标签 ios arrays json swift swifty-json

我有一个 SwiftyJson 数据数组,我已经声明并用数据填充它。我用来填充 hoge 数组的代码是这样的:self.hoge = JSON(data: data!)

但我需要将新的 swiftyJSON 数据附加到这个 hoge 数组。我注意到 hoge 数组没有附加属性。我该怎么做?

谢谢

最佳答案

SwiftyJSON 没有appendextend 功能。

您可以:

self.hoge = JSON(self.hoge.arrayObject! + JSON(data: newData).arrayObject!)

但我建议将 self.hoge 声明为 [JSON]

var hoge:[JSON] = []

func readMoreData() {

    let newData: NSData = ...

    if let newArray = JSON(data:newData).array {
        self.hoge += newArray
    }
}

关于ios - 如何将新数据附加到现有的 JSON 数组 (swiftyJSON),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29046255/

相关文章:

jquery - 在 $.getJSON() 之外访问 json 数据

ios - 在后台运行 JSON 请求 Swift 4

ios - 在 View 之间来回切换时 EXC_BAD_ACCESS 崩溃

javascript - 如何在数组循环中访问原型(prototype)函数

python - 在 Python 中随机交错 2 个数组

c# - 在矩阵中查找小数

ios - 切换到编辑模式时更改 UITableviewcell 中的 UILabel 宽度

ios - 触摸开始错误;我触摸屏幕的任何地方游戏都会崩溃

c# - WCF 返回流还是字符串?

java - 如何使用 json 通过 REST API 更新 Jira 中的描述