3
我試圖建立一個簡單的字典中迅速:語境型「AnyObject」不能用字典文字使用 - 數據結構不一致
var dict = [
"_id": "123",
"profile": [
"name": "me",
"username": nil,
]
] as [String : Any]
但是失敗與Contextual type 'AnyObject' cannot be used with dictionary literal
。繼this question,我試圖通過[String : [String : Any]]
更換[String : Any]
,但邏輯上失敗了,因爲第一個值是String
型的,而不是[String : Any]
。
我只是想有一些持有任何類型的數據,我可以代表一個JSON和我很好具有嘗試訪問它們後來當看守鑄造的東西。
我明白了。仍然很奇怪,事情會變得混亂。無論如何,如果我按照你的回答,我然後'JSONSerialization.isValidJSONObject(dict)'爲'false'。對發生什麼事有任何想法? Json沒有任何接近嚴格類型的問題,所以我會除了這樣做以外。 – Guig
@Guig這是一個與上面的問題無關的問題。你可以問一個關於SO的單獨問題嗎? – ozgur
當然可以。那就是:http://stackoverflow.com/questions/39221541/swift-dictionary-with-nil-value-to-json – Guig