Swift 字典的字典到 SwiftyJSON
Swift dictionary of dictionaries to SwiftyJSON
我有一个类型为 [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
变量总是 returns nil
。
如何创建 [Int:[Int:[Int:String]]]
字典类型的 JSON
对象?
正如 Saeid 所说,是的,您应该将整数键转换为字符串,因为 JSON RFC 告诉对象名称应该是字符串类型。
我有一个类型为 [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
变量总是 returns nil
。
如何创建 [Int:[Int:[Int:String]]]
字典类型的 JSON
对象?
正如 Saeid 所说,是的,您应该将整数键转换为字符串,因为 JSON RFC 告诉对象名称应该是字符串类型。