Dictionary 字典的swift 4集合子键

Dictionary 字典的swift 4集合子键,dictionary,swift4,Dictionary,Swift4,我想在swift 4中设置密钥的值。这可能吗 例如,如果我们有 var d:[String:Any] = [:] 我看到有一个函数'updateValue' d.updateValue([:], forKey: "a") 但我想做的是: d.updateValue([:], forKey: "a.b.c") 这将有望解决 {"a" : { "b" : { "c" : {} } 而不是 {"a.b.c" : {} } 谢谢字典不支持开箱即用,但您可以使用关键路径。 最好是创建嵌套字典

我想在swift 4中设置密钥的值。这可能吗

例如,如果我们有

var d:[String:Any] = [:]
我看到有一个函数'updateValue'

d.updateValue([:], forKey: "a")
但我想做的是:

d.updateValue([:], forKey: "a.b.c")
这将有望解决

{"a" : { "b" : { "c" : {} }
而不是

{"a.b.c" : {} } 

谢谢

字典不支持开箱即用,但您可以使用关键路径。

最好是创建嵌套字典或自定义JSON类型