【发布时间】:2021-04-03 18:55:55
【问题描述】:
我在一个字符串中有一个基于字符串的键值数组,我想对其进行解码并将值分配给 Swift 4.2 中的现有数组。例如:
let array: [String:String] = []
let stringToDecode = “[\“Hello\”:\”World\”, \"Key\":\"Value\"]”
// I want ‘array’ to be assigned
// to the value that is inside
// ‘stringToDecode’
我试过 JSON 解码器,但它无法解码。有没有一种简单的方法可以做到这一点?谢谢。
【问题讨论】:
-
这是字典而不是数组。你的 stringToDecode 可以更长吗?
-
是的,当然!对不起,我认为这是一个足够好的例子。我会更新帖子:)
-
已更新,不知道我对基于字符串的键值类型的记忆力如何,但如果我弄错了,请随时纠正我