【发布时间】:2016-01-02 10:02:57
【问题描述】:
我正在编写一个部分依赖于大型数组字典的 Swift 应用程序。摘录如下:
let arithmeticalDict:Dictionary<String, Array <String>> =
[
"1116": [],
"1117": [],
"1118": ["(1+1+1)*8"],
"1128": ["1*(1 + 2)*8","(1 + 2)/(1/8)"]
]
我认为将它放入 JSON 资源可能更易于管理,这是我以前用于小型、简单字典的一种技术。这种情况更大,715 个条目在磁盘上占用了大约 370Kb。但是在这种情况下,我遇到了两个问题:
如何在 JSON 文件中指定字典中的每个键对应一个字符串数组(其中数组的长度不规则,有些可能不包含任何内容)?
在 Swift 中加载 JSON 文件时,如何将其提取到适当的
<String, Array <String>>字典中?
【问题讨论】:
标签: arrays json dictionary swift2