仅将此标记用于与Swift 4中引入的Swift Codable协议直接相关的问题。
我试图将struct数组保存到UserDefaults,我无法弄清楚为什么JsonEncoder返回空数据。我有一个符合Codable协议结构的设置模型MenuItem:Codable {let name:...
尝试在swift 4中使用可编码协议在JSON Api中显示所有驱动程序名称
我正在使用F1 API,并希望在一个快速项目中显示所有驱动程序名称。我正在使用可编码协议,我理解如何从JSON API访问一个名称或属性。它是 ...
使用Codable swift解析时忽略数组中的null对象
我用swift Codable“total”解析这个API:7,“searchResult”:[null,{“name”:“joe”“family”:“adam”},null,{“name”:“martin”“家庭“:”......
我正在玩Swift 4和Encodable一点点,并且遇到了一些嵌套协议,这些协议都符合Codable。简化示例如下所示:protocol ...
Swift 4有Codable,真棒。但默认情况下UIImage不符合它。我们怎么做?我尝试使用singleValueContainer和unkeyedContainer扩展UIImage:Codable {//'...
我的Json看起来像这样:data = {“key”:“value”,“key”:“value”,“key”:“value”}我一直在尝试使用Swift4 Codable协议来解析JSON并使用它效果很好......
假设我有一些具有JSON表示的类型:{“count”:3,“name”:“Pianos”,“type”:“instrument”,“id”:1,}让我们说我想要将此表示为Swift对象...
如何使用此日期格式的JSONDecoder / Codable?
我从API获得以下日期。 {“createdDate”:“2019-03-22T15:53:06.663Z”}我想解码它并将其存储为日期类型。但是,我的JSONDecoder无法对此进行解码。一世 ...
我需要在一个密钥中发送一个请求,期望它看起来像这样:{“user”:{“email”:String,“password”:String}}我试图通过创建一个具有..的UserSignupRequest来做到这一点。 。
Swift 的 JSONDecoder 在 JSON 字符串中具有多种日期格式?
Swift 的 JSONDecoder 提供了一个 dateDecodingStrategy 属性,它允许我们定义如何根据 DateFormatter 对象解释传入的日期字符串。 不过,我目前在工作...
Swift Codable:使用相同的根对象解码不同的项目数组
我正在尝试解码看起来像这样的JSON:{“result”:{“success”:true,“items”:[{“timeEntryID”:“1”,“start”:“1519558200”,“end” :“......
我目前收到的是自动续费和不可再生的收据。但是不可再生产品不会带有expires_date json密钥。我怎么能忽略这一点。我试图避免制作......
struct family:Decodable {let userId:[String:Int]}类ViewController:UIViewController {override func viewDidLoad(){super.viewDidLoad()//做任何其他设置......
我有一个.json文件,里面有一些地图,里面有几个带位置的数组。我想把它解码成一个对象,但我不断收到我的.json格式不正确的错误。它的 ...
为什么我得到“类型'书签'不符合协议'可解码'”错误消息? class Bookmark:Codable {weak var publication:Publication? var indexPath:[Int] var ...
如果单个元素解码失败,Swift JSONDecode解码数组将失败
在使用Swift4和Codable协议时,我遇到了以下问题 - 看起来没有办法允许JSONDecoder跳过数组中的元素。例如,我有以下JSON:[{...
我一直在玩Codable,从文件中读取和写入JSON。现在我想写一个可以读写iOS .strings文件的自定义编码器。任何人都可以帮助我......
如何使用Swift4中的Codable转换带有可选小数秒的日期字符串
我正在用Swift的Codable替换旧的JSON解析代码,并且遇到了一些麻烦。我想这不是一个可编码的问题,因为它是一个DateFormatter问题。从结构开始......
使用Swift将Codable Struct保存到UserDefaults
我正在尝试编码struct struct Configuration:Encodable,Decodable {private enum CodingKeys:String,CodingKey {case title =“title”case contents =“contents”} ...
我在StackOverflow上看到有一个网站将你的JSON API转换为Struct和Codable协议,但就我而言,我找不到它。不幸的是,我没有将它加入书签。任何 ...