codable 相关问题

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

CodingKeyRepresentable for singleValueContainer

我有点卡在这里。我有一个结构体,其中有几个可编码为字符串的字段(下面是类似的示例): 结构体 MyColor { 红色变量:UInt8 绿色变量:UInt8 蓝色变量:UInt8 } 扩展 MyCo...

回答 1 投票 0

为什么@Published属性会导致此错误:类型'Booking'不符合协议'Decodable'

我遇到了一个奇怪的问题。仅添加属性 @Published 会导致此错误:“类型‘Booking’不符合协议‘Decodable’” 这编译得很好: 课程预订:可观察...

回答 1 投票 0

如何制作PhotosPickerItem类型的Codable?

我正在尝试以任何可用的形式保存像 PhotosPickerItem 这样的数组(而不是图像数组以节省内存),例如,通过使用 Codable 的 UserDefaults 。然而,我无法匹配

回答 0 投票 0

可在@AppStoradge或@SceneStorage中编码

我想将 Codable 存储在 @AppStoradge 和 @SceneStorage 中。看起来就像扩展 RawRepresentable 一样简单: 进口基金会 // 由于 `@AppStorage` 失败 扩展 RawRepresen...

回答 0 投票 0

为什么 JSONSerialization.jsonObject 转换不好?

guard 让 jsonData = 试试? jsonEncoder.encode(userDTO), 让字典=试试? JSONSerialization.jsonObject(带有:jsonData,选项:[])作为? [字符串:任何] 其他 { 返回零 ...

回答 0 投票 0

如何在没有键的情况下快速编码解码 JSON 中的数组 [关闭]

我正在使用一个返回这个非常可怕的 JSON 的 API: { “错误”:错误, “国家”:“美国”, "country_id":"881", “运营商”...

回答 1 投票 0

编码嵌套结构并使用单键转换为 json

我有一个带有嵌套结构的对象,我想对它们进行编码,所以我有一个 json,其中这些结构的属性在 json 中的相同键下。 例如, 结构有效载荷:可编码{ 让元...

回答 1 投票 0

展平嵌套结构并使用单键转换为 json

我有一个带有嵌套结构的对象,我想对它们进行编码,所以我有一个 json,其中这些结构的属性在 json 中的相同键下。 例如, 结构有效载荷:可编码{ 让元...

回答 0 投票 0

Type 'ResultModel' 不符合协议 'Decodable' [关闭]

Type 'ResultModel' 不符合协议 'Decodable' 我找不到这个问题的原因。我已经添加了整个模块模型 Codable 代码,但无法找到到底是什么导致了问题...

回答 0 投票 0

如何使自定义结构类型符合@SceneStorage 包装器?

自定义结构类型的变量应该用@SceneStorage存储,但它显示编译错误: 结构我的视图{ 结构 MyData:可识别,可编码 { 变量标识:字符串 ...

回答 0 投票 0

ENCODING swift 中的异构 JSON 数组

我需要为具有如下异构对象的 API 创建一个 JSON 数组: 在此处输入图像描述 我正在编写满足这样的可编码协议代码的结构: 输入

回答 0 投票 0

Swift 自定义编码,用于像漂亮的字符串一样编码 Int 时间

我有一个存储在结构中的自定义对象: 结构事件{ 让类型:字符串 让值:字符串 让时间:Int } 其中时间是以毫秒为单位的 UnixTime。在应用程序中,我有一个可滚动的文本字段 ...

回答 0 投票 0

解码 JSON 时 Swift 结构解码器初始化程序错误

我正在尝试更好地理解解码器初始化程序和 JSON 解码。此代码运行并产生预期结果: 让 json = """ [ { “名字”:“乔恩&

回答 1 投票 0

Swift Struct Decoder initializer compiler error

我正在尝试更好地理解解码器初始化程序和 JSON 解码。此代码运行并产生预期结果: 让 json = """ [ { “名字”:“乔恩&

回答 0 投票 0

Swift:自定义编码器/解码器无法解码数组,找到字符串而不是数组

因为 [AnyHashable: Any](我需要它)我必须实现 init(from:) 和 encode(to:)。但是当我运行它时,它无法解码具有数组值的属性: 类型不匹配(Swift.String,Swift.

回答 1 投票 0

除了原始对象之外,还有哪些 Swift 对象是可编码的?

Swift 中除了最原始的对象还有哪些是 Codable 的? 我希望为将来的检索保存一个 SKSpriteNode!对象,它是我的一个类中的一个 var。 结构 GameData: Codable { var itsNode:

回答 0 投票 0

我的 API 请求有问题。带有 2 个标题的卷曲方法

我需要一些帮助来找出为什么我无法在 Swift 中处理此 curl URLRequest。我相信我的问题是我如何添加标题,但我无法弄清楚。我试过多次...

回答 1 投票 0

如何在 SwiftUI 中保存和恢复(持久化)StateObject

我很好奇,我们应该如何保存/恢复也标记为@StateObject 的ObservableObject 实例中的数据?因为它们是它们包含的任何数据的真实来源,

回答 3 投票 0

为 Swift 嵌套枚举添加 Encodable 扩展

我想对现有 NWInterface 类的实例进行编码,该类具有 NWInterface.InterfaceType 类型的类型字段,它是一个枚举。 有没有办法轻松地将 Encodable 接口添加到......

回答 1 投票 0

JSONDecoder 不解码 API 数据

我正在尝试通过如下所示的 API 获取 JSON 对象: { “数据”: [ { "book_id": "垫子", "book_name": "马修...

回答 1 投票 0

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