gpt4 book ai didi

ios - 将解密后的字符串转换为 JSON 对象

转载 作者:行者123 更新时间:2023-11-28 23:31:37 25 4
gpt4 key购买 nike

解密来自 API 的响应后,我得到一个字符串 “name:DM100, profile:[1,2,4,5]”

如何将其转换为 json 对象,其中名称是字符串,配置文件是数组

我试过使用但没有得到

if let data = testString.data(using: .utf8) {
do {
return try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any]
} catch {
print("JSON Serialization Error :-> \(error.localizedDescription)")
}
}
return nil
}

最佳答案

您的 JSON 字符串无效。它应该看起来像这样:

let testString = "{\"name\":\"DM100\", \"profile\":[1,2,4,5]}"

if let data = testString.data(using: .utf8) {
do {
if let json = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
print(json["name"])
}
}
catch {
print(error.localizedDescription)

}
}

以大括号 {} 开始和结束,并用双引号将字符串键和值括起来。

关于ios - 将解密后的字符串转换为 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56286083/

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