codable 相关问题

仅将此标记用于与Swift 4中引入的Swift Codable协议直接相关的问题。

在解码 JSON 时面临为特定键定义类型的困难

我在下面添加的 JSON 中遇到了一个关键类型, { “id”:“B2CAA3C8-077B-4A49-B5BA-206709630138”, “markAsDoneDate”:空, “结束日期”:735025126...

回答 1 投票 0

带有 Codable 的 SwiftData

我正在尝试将 SwiftData 集成到我的网络模型中以合并本地持久性。为了实现这一目标,我需要确保我的 Codable 模型符合 SwiftData。不过,我

回答 1 投票 0

YAML 新手:不在 Swift 中解析

这是我生成的一些 yaml: 按团队: - t0: { description: "查找正在选择和取消选择的对象的视频", bestAnswer: [ 0 ]} - t1: { 描述:“揭示...

回答 1 投票 0

为什么这个类不符合Decodable/Encodable协议?

下面的类在前面添加@Model宏时会抛出错误: 类型“ThemeModel”不符合协议“Decodable” 类型“ThemeModel”不符合协议“Encodable” 但是一个...

回答 1 投票 0

在 Swift 中,如何使用 Decodable 协议解码小写和帕斯卡大小写 JSON?

直到最近,我已经能够使用 Decodable 协议解码小写(“fooBar”)JSON 和帕斯卡大小写(“FooBar”)JSON,只需包含一个 CodingKeys 枚举,就像...

回答 1 投票 0

通过 Laravel API 为分组集合输出数据

我的问题是我无法带来按类别分组的产品列表的输出,以便使用 Decodable 协议在 iOS 应用程序中进一步反序列化。 在我的 Laravel 10 应用程序中...

回答 2 投票 0

如何在 macOS 上使用 Swift 读取 com.apple.symbolichotkeys.plist

我正在尝试读取一个值 〜/ Library / Preferences / com.apple.symbolichotkeys.plist 查看是否启用了某些热键。 我尝试使用 Codable 读取 plist 文件: 进口基金会 让 xml =“...

回答 1 投票 0

将 JSON 字符串映射到自定义枚举情况而无需访问 Swift 中的枚举实现的最佳方法?

考虑以下简单的 JSON: { "title": "一些标题", "subtitle": "一些字幕", “button_type”:“圆角” } 这是我的cu...

回答 1 投票 0

可变状态上的 Swift 错误为 let const

我有简单的可编码 json 。我使用 for every 循环进行迭代,这里我根据 id 比较产品。如果 id 存在,那么它应该增加数量,否则添加该项目......

回答 1 投票 0

JSON 响应中的键有时是 Int,有时是 String

key的数据类型有时是Int/string时如何解析。下面是我迄今为止尝试过但不起作用的代码: 做 { // 让 value = try String(container.decode(Int.self,

回答 1 投票 0

在 swift 上解析不同数据类型的嵌套数组

{ "title": "列表", “数据”: [ [“a”,“b”,1,“c”], [5,2,"e"] ] } 我怎样才能用

回答 1 投票 0

Swift 5:使用 Codable / Struct 从我的变量创建 JSON

我想创建一个可编码结构来保存用户配置文件中的数据。 假设 iOS 用户填写了一个表单,其中包含他的姓名、地址、图片(UIImage),并且该用户有一个 u...

回答 3 投票 0

如何解决警告“responseJSON 已弃用并将在 Alamofire 6 中删除”[已关闭]

我使用以下代码块作为我的项目中的通用网络组件, AF.request(url, method: method ?? .post, 参数: requestParameters, 编码: JSONEncoding.default, headers: hea...

回答 1 投票 0

Swift Codable null 处理

我有一个使用 Codable 解析 JSON 的结构。 结构学生:可编码{ 让名称:字符串? 出租金额:双倍? 让地址:字符串? } 现在,如果金额值为 null,则 JSON

回答 2 投票 0

根据属性值类型快速解码对象的 JSON 数组

如何解码不同 JSON 对象的数组,其中每个对象上的相同属性告诉您使用什么类型来解码它: 让 json= ”“” [ { “@type”:&q...

回答 1 投票 0

快速将 Codable/Encodable 转换为 JSON 对象

最近我将 Codable 合并到一个项目中,为了从符合 Encodable 的类型中获取 JSON 对象,我想出了这个扩展, 扩展可编码 { /// 将对象转换为 postabl...

回答 2 投票 0

访问 JSON 数组数据中的嵌套对象

我有 JSON 数据,数组中有 JSON 对象。我需要将这些属性绑定到按钮,因此当单击按钮时,会为其提供一个 Int 值。 JSON 数据: { “id”:0, &...

回答 1 投票 0

无法从文件成功解码 JSON

我的 Xcode 项目中有一个 JSON 文件。让我们以此为例: { “转变”: [ {“姓名”:“玛丽”, "角色": "服务员"}, {“名字”...

回答 2 投票 0

Swift Codable 结构递归地将自身包含为属性

我有一个相当大的符合Codable的结构,并且它的属性之一需要与它本身具有相同的类型。我正在尝试做的事情的简短示例如下所示: 结构消息:

回答 4 投票 0

使用 Codable 序列化为 JSON 时 Swift 字符串转义

我正在尝试按以下方式序列化我的对象: 进口基金会 结构用户:可编码{ 让用户名:字符串 让 profileURL: 字符串 } 让 user = User(用户名: "John", profileURL: "http://

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.