json 对象中的 swift byte[]

问题描述 投票:0回答:1

我正在尝试像这样序列化 json 对象

let jsonObject: [String: Any] = [
        "Description":problemDescription.text!,
        "Photo": byteArray
    ]
let jsonData = try! NSJSONSerialization.dataWithJSONObject(jsonObject, options: .PrettyPrinted)

但是我遇到了这种类型的错误:

swift 2 参数类型 string any 不符合预期类型 any 对象。

有什么想法吗?

json swift2 xcode7
1个回答
1
投票

更新:似乎当我在这一行之后打印 json 对象时:

let jsonData = try! NSJSONSerialization.dataWithJSONObject(jsonObject, options: .PrettyPrinted)

到 byte[] 的转换会自行发生。至少在控制台调试中看起来是这样。

© www.soinside.com 2019 - 2024. All rights reserved.