Я пытаюсь создать простой словарь во время выполнения в Swift. Я довольно новичок в Swift, но опытный в Obj-C (и не хватает его).Создание словаря во время выполнения в Swift 2.0
Я собираю некоторые данные JSON через веб-службу и просматриваю ее элементы. Во время этого цикла мне нужно построить словарь. Вот словарь мне нужно генерировать
"gauge": {
"gaugeID" : "03185"
"name" : "SOME GAUGE NAME"
"cfs" : 8410
"stage" : 7.05
}
Поскольку значения cfs
и flow
не может присутствовать, мне нужно добавить эти значения в словаре условно.
Я объявил следующий словарь
var dictEntry:[String:AnyObject]
Тогда как я проходной словарь мне нужно, чтобы построить каждый ключ-значение и добавить его в dictEntry
словаре. Каждая попытка, которую я сделал для этого, терпит неудачу. В Obj-C я мог бы делать следующее:
[entryDict setValue:someValue forKey:@"cfs"];
Как это возможно в Swift? Благодаря!
Какой тип источника данных? 'NSData'? Если вы покажете мне, как вы выполняете вызов в веб-сервисе, я могу описать вам полный процесс преобразования этих данных в '[String: AnyObject]' –