gpt4 book ai didi

json - Swift - JSON 数组值

转载 作者:行者123 更新时间:2023-11-30 12:13:49 25 4
gpt4 key购买 nike

我在输出中得到以下 JSON 值:

[["category_title": Shelly], ["category_title": Thaddeus],
["category_title": Chantale], ["category_title": Adara],
["category_title": Mariko], ["category_title": Felicia]]

但我想要如下所示:

["Shelly","Thaddeus","Chantale", "Adara","Mariko","Felicia"]

我有以下 Swift 代码。请帮助我获得以上输出。

func successGetTermsData(response: Any){
var UserRole : String = ""
var arrayOfDetails = response as? [[String: Any]] ?? []

UserRole = arrayOfDetails as? String ?? ""
print(arrayOfDetails)
}

最佳答案

您必须将Dictionary arrayOfDetails数组映射String数组。 flatMap 忽略丢失的键。

if let arrayOfDetails = response as? [[String: String]] {
let userRole = arrayOfDetails.flatMap { $0["category_title"] }
print(userRole)
}

关于json - Swift - JSON 数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45679141/

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