Вложенный словарь в iOS Swift

-3

Я хочу сохранить данные в словаре в формате ниже, а затем преобразовать его в 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>()
  • 1
    Это не Dictionary это Array словарей
  • 0
    @NiravD да. так как я могу достичь этого?
Показать ещё 5 комментариев
Теги:
dictionary
nested

1 ответ

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"]]]]

Здесь вы можете увидеть массив словаря, например Array<Dictionary,AnyObject> если вы хотите сохранить его в одном словаре, который вы можете использовать, например let dict2 = ["data":arrOfData] Теперь это преобразуется в один словарь.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню