我想在Swift中的運行時構建一個簡單的字典。我對Swift相當陌生,但在Obj-C中經驗豐富(並且錯過了它)。在Swift 2.0中運行時構建字典
我正在通過Web服務收集一些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'?如果你告訴我你是如何進行web服務的調用,我可以描述將數據轉換爲'[String:AnyObject]'的完整流程' –