codable 相关问题

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

我是否可以向符合Codable的对象添加成员初始化程序?

我目前有一个符合Codable的类,并且具有一个类似公共类A的初始化程序:A Codable {var aString:String?公共初始化(输入:字符串?){self.aString =输入} ...

回答 1 投票 0

给定的数据不是有效的JSON

结构响应:可编码{结构行:可编码{let recipeId:Int let title:[String:String] let imageHref:[String:String] let description:[String:String] ...

回答 1 投票 -2

如何使用Swift 5 Codable协议将嵌套的json数组解码为swift对象数组?

我正在尝试将下面的json转换为快速对象数组,但是我的网络代码无法正常工作,我也不明白为什么。我认为结构很好。我有没有想说的一点?这是我的json [{... ...>

回答 1 投票 -2

使用Swift中json的相同键解码字典

[我有一个在JSON文件中描述的结构,说该结构名为Dog struct Dog {var color:UIColor}我在JSON文件的字典中跟踪我的狗,每个狗的名字都起作用.. 。

回答 1 投票 0

[带有JSONDecoder的数组与字典的响应结构

有以下数据模型:类ResponseMultipleElements :可解码{让statuscode:Int让response_type:Int让errormessage:字符串?让...

回答 1 投票 0

使用SingleValueDecodingContainer对可解码的单元测试一致性

所以,我有一个看起来像这样的类型:struct Identifier {let string:String} extension Identifier:Decodable {public init(来自解码器:Decoder)throws {let container = try ...

回答 1 投票 3

[在Swift中使用Codable时如何保持灵活的结构

我有一个表示用户对象的API响应结构,看起来像这样:{“ statuscode”:200,“ response_type”:3,“ errormessage”:null,“ detailresponse”:{“ id”:“ ...

回答 2 投票 0

在Swift中,JSON可以从递归枚举中解码和编码

我有一个看起来像这样的JSON文件:{“ items”:[{“ name”:“ a name”,“ version”:“ a version”},{“ version”:“ andnd version”} ,{“ any_of”:[...

回答 1 投票 0

使用结构可解码swift 4/5在IOS中解码具有不同数据类型的json数组数据

我已经尝试过使用它来构造和解码struct,但是只有在所有数据类型都与定义的相同时,它才能起作用。例如,以下代码可以正常工作:{“ key1”:“ stringValue”,“ key2”:intValue,“ key3“:[...

回答 1 投票 0

将可编码对象转换为字典,而布尔不转为NSNumber

我有一个Codable对象,我需要将其转换为Dictionary,所以我首先对其进行编码以将其转换为Data,然后使用JSONSerialization将该数据转换为Any,然后使用as? [String:Any]以获取...

回答 1 投票 -2

Swift-解码/编码具有不同类型的泛型数组

如何解码/编码不同通用类型的数组?我有一个数据结构,该结构具有符合协议Connection的属性,因此我使用泛型://保存...

回答 1 投票 0

使用协议类型属性解码/编码结构

我正在尝试使用UserDefaults保存配置数据结构,因此该数据结构需要符合Codable协议。这是我的数据结构://保存两个的数据结构...

回答 1 投票 0

Swift-Decodable无法使用可选值解码

我正在尝试向后端提出一个简单的登录请求。仅当登录为...

回答 1 投票 0

Swift Json可解码数据结构,单个数组中的值不同

什么即时通讯与“ meta_data”一起使用:[{“ id”:4116,“ key”:“ _wcf_frm_created”,“ value”:“”},{“ id”:4117,“ key”:“ ...] >

回答 2 投票 0

如何使用Codable解码字典的JSON字典(具有不同的键?

我有以下简单的JSON:{“ 201”:{“ contryName”:“阿尔巴尼亚”,“ countryCode”:“ AL”},“ 202”:{“ contryName”:“安道尔”,“ countryCode”:。 ..

回答 1 投票 0

如何在Swift中创建一个返回可解码类型的函数?

[因此,我有这个枚举,可用于我在应用程序中使用的一些url请求:枚举Netwrok {案例流行案例topRated案例最新// ... ..

回答 3 投票 0

使用Codable保存到String的CoreData数组中

我被卡住了。我有json(电影数组)。我正在尝试使用Codable协议解析它,并保存到Core Data。问题是Movie对象具有流派数组(字符串数组)。我创建了两个实体:...

回答 1 投票 -1

使用Codable解码JSON适用于一个调用,但不适用于具有相同属性的另一个调用

我正在从事一个涉及地震的项目,我已经调用了此地震URL,震级为4.5及更高,并且数据已正确解码。我在...

回答 1 投票 0

使用iOS和Swift访问深度嵌套的json数据的最简单方法是什么?

我正在使用Swift 5.1,并且具有一个深度嵌套的json文件,我只想访问json文件中的一些元素,而忽略其余数据。例如,我只想要“ ...

回答 1 投票 0


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