我知道这可能很简单,但是我刚接触 Swift
,需要尽可能多的帮助。
我有一个字符串,在打印时显示为"(示例1","示例2)"
现在,如果我将其赋值给一个变量,我无法调用元组中的单个元素,因为显然它不是一个tuple
。
现在我想知道是否有一种方法可以将其转换为tuple
,也许使用JSONSerialization
?
我尝试了
let array = try! JSONSerialization.jsonObject(with: data, options: []) as! Array<Any>
,
对于字符串"["Example 1", "Example 2"]"
,它可以工作,但不适用于元组,我试图更改options:
中的[]
为()
,但那没有起作用。
"
和最后一个"
,它就是一个元组,但你不能简单地用字符串替换来去掉它们。我想把"("Example 1", "Example 2")"
改成("Example 1", "Example 2")
。 - Will"("Example 1", "Example 2")"
转换为包含"Example 1"
和"Example 2"
的元组? - Tj3n