以下代码行:
let jsonData = JSON(data: data, options: JSONSerialization.ReadingOptions.mutableContainers, error: nil)
导致以下错误:
答案 0 :(得分:0)
使用 SwiftyJSON
的swift 3中最好的https://cocoapods.org/pods/SwiftyJSON
之后: -
import SwiftyJSON
此代码: -
let json = JSON(data)
let results = json["animals"].array
答案 1 :(得分:0)
Swift 3中SwiftyJSON
的相应API只是
let jsonData = try JSON(data: data)
没有error
参数,但方法可以throw
。
和往常一样,永远不要在Swift中使用.mutableContainers
。这没用。
答案 2 :(得分:-2)
参数options
是一个数组。
let jsonData = JSON(data: data, options: [JSONSerialization.ReadingOptions.mutableContainers], error: nil)