Swift3 Swift字典到SwiftyJSON
我有一本Swift3 Swift字典到SwiftyJSON,swift3,swifty-json,Swift3,Swifty Json,我有一本[Int:[Int:[Int:String]]]类型的字典 我有当前代码: let myDict:[Int:[Int:[Int:String]]] = values let jsonData = JSON(data: myDict) 但是,它不起作用 我也试过: let myDict:[Int:[Int:[Int:String]]] = values let archivedData = NSKeyedArchiver.archivedData(withRootObject: myDi
[Int:[Int:[Int:String]]]
类型的字典
我有当前代码:
let myDict:[Int:[Int:[Int:String]]] = values
let jsonData = JSON(data: myDict)
但是,它不起作用
我也试过:
let myDict:[Int:[Int:[Int:String]]] = values
let archivedData = NSKeyedArchiver.archivedData(withRootObject: myDict)
let jsonData = JSON(data: archivedData)
对于这两种方法,jsonData
变量始终返回nil
如何创建字典类型为
[Int:[Int:[Int:String]]
的JSON
对象?正如Saeid所说,是的,您应该将整数键转换为字符串,因为JSON RFC告诉对象名称应该是字符串类型
只要将“Int”类型更改为“String”,它就可以正常工作了。解析json时,将字符串转换回int