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 告诉对象名称应该是字符串类型。

JSON RFC; Page 5. Section 4.