【发布时间】:2020-01-20 14:50:30
【问题描述】:
我正在尝试使用 Swift 5 安全地将数组解析为键值。这是一个示例 -
["BirthDate=1976-09-11", "Name=Smith", "Status=Alive"]
或者,如果在上面使用split(separator: "=") 后有帮助,可以使用 2D 数组 -
[["BirthDate", "1976-09-11"], ["Name", "Smith"], ["Status", "Alive"]]
现在,它变成了Array<Substring>。我想到了可解码并转换了这个array into a dictionary,但它并没有把我带到任何地方。
【问题讨论】:
-
这些值从何而来?
-
@LeoDabus 在对来自 API 调用的复杂字符串进行正则表达式之后。可能,影响?我想问为什么这很重要。
-
@raurora 也许是因为它可以在“之前”完成,或者可以使用更好的解析。
标签: ios arrays swift parsing decoder