将Dictionary转换为Json String时崩溃

时间:2016-10-18 04:05:12

标签: json swift

我试图将我的swift词典转换为Json字符串但是通过说

来获得奇怪的崩溃

由于未捕获的异常终止应用' NSInvalidArgumentException',原因:' JSON写入中的无效类型(_SwiftValue)'

let parameterDictionary = ["id": "29091600104", "identifier": "1242323", "guestId":"123455", "ownedId": "234567"]
    var jsonString = ""
    do {
        let data = try JSONSerialization.data(withJSONObject: parameterDictionary, options: .prettyPrinted)
        if let string = NSString(data: data, encoding: String.Encoding.utf8.rawValue) as? String {
            jsonString = string
        }
    } catch {
        Print("Error serializing to JSON")
    }

我尝试过网上搜索,但没有找到任何有用的东西。

0 个答案:

没有答案