2017-06-05 74 views
-2

我想将字典中的数据保存为以下格式,然后必须将其转换为json。iOS中的嵌套字典Swift

[{"id":"1", 
"name":[{"id":"2","name":"k"},{"id":"6","name":"kk"}]", 
"pass":"123"}, 
{"id":"2", 
"name":[{"id":"2","name":"k"},{"id":"6","name":"kk"}]", 
"pass":"234"} 
] 

它在词典中得到了字典和单个字符串。这是我正在尝试,但无法获得理想的结果。

var myDictionary = Dictionary<String, AnyObject>() 
+1

它不是'Dictionary'它是'数组''dictioaries –

+0

@NiravD yup。所以我怎么能做到这一点? –

+0

我是新来的swift。 –

回答

3
let arrOfData = [["id":"1","pass":"123","name":[["id":"2","name":"k"],["id":"6","name":"kk"]]], 
       ["id":"2","pass":"234","name":[["id":"2","name":"k"],["id":"6","name":"kk"]]]] 

这里u能看到,如果你想在你可以使用它像let dict2 = ["data":arrOfData]一个字典存储现在,这将转换成一个单一的词典像Array<Dictionary,AnyObject>的阵列。