gpt4 book ai didi

swift - 2D Swift 数组的 HTTP 响应字符串

转载 作者:行者123 更新时间:2023-11-30 10:44:04 25 4
gpt4 key购买 nike

我正在徘徊是否有人做过类似的事情。我发出一个 http 请求,响应是一个二维数组,例如,

[["Column1","Column2","Column3","Column4"],["1","2","3","4"]]

我正在尝试将 http 响应中的“text/array”转换为 Swift 中的二维数组。有人做过这样的事吗?

我知道我可以让 http 响应以 JSON 格式返回并使用 JSONDecode,但这不是我在这个特定的情况下想要做的案例。

最佳答案

试试这个:

let responseString =  "[[\"Column1\",\"Column2\",\"Column3\",\"Column4\"],[\"1\",\"2\",\"3\",\"4\"]]"
let data = responseString.data(using: .utf8)!
if let output : [[String]] = try! JSONSerialization.jsonObject(with: data, options: []) as? [[String]]{
print(output)
}

输出:

[["Column1", "Column2", "Column3", "Column4"], ["1", "2", "3", "4"]]

关于swift - 2D Swift 数组的 HTTP 响应字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56179369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com