我有一个[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
。
如何创建字典类型为JSON
的<{1}}对象?
答案 0 :(得分:1)
正如Saeid所说,是的,您应该将整数键转换为字符串,因为JSON RFC告诉对象名称应该是字符串类型。