gpt4 book ai didi

json - Swift 4 以变量为关键解析 json

转载 作者:行者123 更新时间:2023-11-28 09:51:08 25 4
gpt4 key购买 nike

<分区>

我试图了解 Apple 添加的新 Codable 功能,但我无法解决这个问题。我有一个像这样的 json 输出

{
"Afpak": {
"id": 1,
"race": "hybrid",
"flavors": [
"Earthy",
"Chemical",
"Pine"
],
"effects": {
"positive": [
"Relaxed",
"Hungry",
"Happy",
"Sleepy"
],
"negative": [
"Dizzy"
],
"medical": [
"Depression",
"Insomnia",
"Pain",
"Stress",
"Lack of Appetite"
]
}
}
}

我的结构是这样的

struct Strain: Codable {
var name: String
var id: Int
var race: String
var flavors: [String]
var effects: [String: [String]]

}

很明显它会失败,因为我的 json 中没有名称键。名称应该是“Afpak”,我环顾四周,但大多数教程都没有给出任何关于如何解决这个问题的例子,他们只是做了 [String:Strain] 这不是我需要的。无论如何将我的字典的键设置为我的名字变量?

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