Я хочу сохранить данные в словаре в формате ниже, а затем преобразовать его в json.
[{"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>()
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"]]]]
Здесь вы можете увидеть массив словаря, например Array<Dictionary,AnyObject>
если вы хотите сохранить его в одном словаре, который вы можете использовать, например let dict2 = ["data":arrOfData]
Теперь это преобразуется в один словарь.
Dictionary
этоArray
словарей