Swift 正在解析来自 POST 请求的数据

Swift parsing data from POST request

这应该很简单,但它让我头疼。我正在用 swift 做一个 post 请求,我得到了一些 Json 数据:

Optional({
authString = "bWF0dEB0YXN0";
data =     {
    x = asd;
    y = 1234;
};
success = 1;
})

我可以成功获取authStringsuccess但我似乎无法解析data

这个有效:

let auth = parseJSON["authString"] as? String

这不是:

let dataArray = parseJSON["data"] as? NSDictionary
println(dataArray["x"])

这个returns无:

let dataArray = parseJSON["data"] as? Array<NSDictionary>
println(dataArray)

尝试:

let dataArray = parseJSON["data"] as? NSDictionary
println(dataArray?["x"])
//               ^ HERE

因为 dataArrayOptional<NSDictionary>,你必须使用 "Optional Chaining" 语法。