gpt4 book ai didi

arrays - SWIFT 解析问题

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

我是 SWIFT 新手。

我想在 SWIFT 中解析 Json,但是当我将 jsonresult 添加为没有 UTF8StringConversion 添加的数组值时,但是当我转换时,我无法将其添加到 sWIFT 中的数组

如何解析此数据并使用 UTF8StringEncoding 获取字典数组。

[
{
"id": "56556523d035cafbdb5dae19",
"club_name": "Tallkrogens IF",
"image_url": "https://s3-eu-west-1.amazonaws.com/openratio-client-sportway/561ceb8b68dd3.jpeg"
},
{
"id": "56556523d035cafbdb5dae1a",
"club_name": "Team Kedde FK",
"image_url": "testing url"
},
{
"id": "56556523d035cafbdb5dae1b",
"club_name": "Tekniska Högskolan FC",
"image_url": "testing url"
},
{
"id": "56556523d035cafbdb5dae1c",
"club_name": "Tensta IF",
"image_url": "testing url"
}

]

最佳答案

您需要为此使用NSJSONSerialization。假设您的字符串位于名为 jsonString 的变量中,请尝试以下操作。

let data = jsonString.dataUsingEncoding(NSUTF8StringEncoding)
guard let jsonData = try? NSJSONSerialization.JSONObjectWithData(data ?? NSData(), options: .MutableContainers), arr = jsonData as? NSArray else {
//Handle possible errors here
return
}
//Do stuff with the arr variable
print(arr)

关于arrays - SWIFT 解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972905/

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