gpt4 book ai didi

json - 在 Swift 中解析 JsonString

转载 作者:行者123 更新时间:2023-11-28 10:04:50 24 4
gpt4 key购买 nike

我是 Swift 的新手,我正在将 JsonObject 作为字符串获取,我想获取 LoginStatus 的值,我该如何解析它

{
"ID":16,
"NameSurname":"UĞUR ACAR",
"LoginStatus":"True"
}

我在这里尝试解析,但它给出了错误

    func parser(_ parser: XMLParser, foundCharacters string: String) {
if currentElementName == "LoginResult" {

var status = ""

do {
let res = try JSONDecoder().decode(Root.self, from: Data(string.utf8))
status = res.loginStatus

} catch {
print("Unable to decode", error)
}
}

最佳答案

你可以试试

struct Root: Codable {
let id: Int
let nameSurname, loginStatus: String

enum CodingKeys: String, CodingKey {
case id = "ID"
case nameSurname = "NameSurname"
case loginStatus = "LoginStatus"
}
}

    do {
let res = try JSONDecoder().decode(Root.self, from: Data(jsonString.utf8))

} catch {
print("Unable to decode", error)
}

关于json - 在 Swift 中解析 JsonString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55612205/

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