Вы не можете использовать {}
в Swift
, просто используйте []
, ваша структура должна быть
[String: [[String: Any]]]
А затем начните составлять карту, учитывая, что ваша структура будет такой же быстрой в
[
"wordList":
[["category":"Drink",
"category_id":"1",
"words":["Water","Tea"]],
["category":"Food Item",
"category_id":"2",
"words":["Food","Burger"]]]
]
Первый ключ - WordList
, а его значение - [[String: Any]]
.
Массив содержит словарь [String: Any]
, поэтому после получения массива один индекс этого массива, который оставляет вас со словарем [String: Any]
, теперь удерживает один ключ этого словаря, также содержит массив, ключ words
содержит массив [String]
.
Воспользуйтесь этим инструментом и вставьте свой JSON
, и у вас будет представление о том, как он создан и как определить его значения, также читайте о Swift Dictionary тоже поможет тебе