一个 Swift 软件包,可以在 Dictionary
上启用嵌套的 subscript
。
import DictionaryNestedSubscript
let dictionary: [String: Any] = [
"countries": [
"japan": [
"capital": [
"name": "tokyo",
"lat": "35.6895",
"lon": "139.6917"
],
"language": "japanese"
]
]
]
dictionary[jsonDict: "countries"]?[jsonDict: "japan"]?[jsonDict: "capital"]?["name"] // "tokyo"
Xcode > File > Swift Packages > Add Package Dependency...
https://github.com/vinhnx/DictionaryNestedSubscript
放入 Choose Package Repository
字段Next
让 Xcode 解析软件包。指南
灵感