codable 相关问题

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

如何使用 Swift Codable 框架拒绝意外的 JSON 数据(键)

我很好奇,有没有办法拒绝任意数据被Swift中的JSONDecoder忽略?即使手动实现 init(decoder:) ,我也看不到捕获意外键的方法。我有...

回答 0 投票 0

Swift 通用和可重用 API 调用,如何解码包含通用类型的结构?

我正在尝试编写一个通用的可重用 API 调用,它采用符合 Codable 协议的类型的参数。然后我打算将检索到的 JSON 解码为包含此

回答 0 投票 0

将具有自定义属性的 AttributedString 编码为 JSON

Swift 5.5 引入了符合 Codable 的 AttributedString 但这并不像我预期的那样对我有用。 举个例子: 这里我定义了一个自定义属性TextCase 公共枚举 TextC...

回答 3 投票 0

swift 枚举忽略 CodingKeys

我有一些嵌套的 swift 类,它们使用 Decodable 协议从 JSON 自动解码。除了这个枚举外,一切正常。 json 数据是 Open...

回答 1 投票 0

编码协议的计算属性

我有一些我想在我的每个响应模型中编码的属性。我想创建一个可用于类和结构的解决方案。为此,我创建了一个包含我所有共享

回答 0 投票 0

类“JSONDecoder”要求“CoverImageView”符合“可解码”

我知道这个问题在初学者中很常见,但我还是会问:有两个文件,代码超级简单。而且无处不对,但我还是错了。我错了......

回答 0 投票 0

解码数据到Struct失败

目前,我有一个符合Codable结构语言的自定义结构。Codable { var isoCode: String var name: String var translations: [String: String] } 然后,再进行...

回答 1 投票 0

自定义类符合MKAnnotation和Codable。

我正在用Swift为iOS开发一个小组项目应用程序,它允许用户使用Firebase保存位置作为旅游的一部分。我们的用户对象是一个自定义类,我们希望符合Codable ...

回答 1 投票 0

如何用Codable处理不同类型的JSON数据?

结构Sample.Codable { let dataA: Info? Codable { let dataA: Info? enum CodingKeys: String, CodingKey { case dataA } enum Info: Codable { case double(Double) case string(String) ...

回答 1 投票 0

使用NSKeyedArchiver archivedData将数据写入一个带路径的文件,引发Swift 4.2版本的未识别选择器。

我正试图使用NSKeyedArchiver将一个Codable写入磁盘。所有我能找到的关于这个主题的问题都是使用废弃的方法。我找不到任何SO的问题或教程,使用 ...

回答 1 投票 1

如何在Encodable(Swift)中添加动态键名和值?

我有一个非常简单的请求:{"token": "abcd", "key": "value" } 我试图将这个请求添加为一个可编码。现在,这里出现的问题是,键名可以是任何东西,比如 "123","311",... ...

回答 2 投票 0

使结构可编码的问题

我有Application协议,有2个变量。我有一个组件结构,它有一个变量,确认到应用程序协议。我需要把这个结构保存在磁盘中。所以我把它确认到......。

回答 1 投票 0

通过jsondecoder解码json时出现错误。

这是我的json,我想用JSONDecoder来解码,但很困难,因为它无法做到这一点。{ "阿富汗": [ { "city": ...

回答 3 投票 0

我如何使用解码器将给定JSON中类型为Double的Codable属性转换为Date?

我在解码下面的JSON时遇到了一个问题:{ ... "date": 20200202000000, ... } 我知道格式是这样的yyyMMddhhmmss。我的可编码结构是这样的:结构......。

回答 1 投票 0

接受不同JSON键的Swift JSONDecoder。

我一直在努力开发一段代码,将多个不同的JSON字符串解码成一个组合的数据结构(struct)。正如你在下面的代码中所看到的,两个JSON字符串correctInput和 ...

回答 1 投票 0

从JSON解码为PropertyWrapper。

我想把JSON字符串解码成如下的People。年龄是number(Int)类型,下面的代码得到错误。"预计要解码Dictionary 但却找到了一个号码。" I ...

回答 1 投票 0

类方法要求'AFDataResponse<X>'符合Encodable&Encodable。

我在这里看了很多问题,但是没有答案帮助我解决这个错误,我的结构是Codable的,只使用String、Int和Double等数据类型。我把它们放在单独的文件中...

回答 1 投票 2

当我试图使用CodingKeys解码时出错。

这是我的结构 import Foundation 结构 Settings: Hashable, Decodable{ var Id = UUID() var userNotificationId : Int }。编码密钥 private enum CodingKeys: String, CodingKey{ **...

回答 1 投票 0

当我试图使用CodingKeys解码时出错。

这是我的结构 import Foundation 结构 Settings: Hashable, Decodable{ var Id = UUID() var userNotificationId : Int }。编码密钥 private enum CodingKeys: String, CodingKey{ **...

回答 1 投票 0

如何正确使用Codable、CoreData和NSSet关系?

我正在按照这个教程用Codable实现CoreData。一切似乎都很顺利,但是我无法弄清楚如何对我的照片对象列表进行编码。你可以看到我的数据结构,在...

回答 1 投票 1

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