仅将此标记用于与Swift 4中引入的Swift Codable协议直接相关的问题。
我目前有一个符合Codable的类,并且具有一个类似公共类A的初始化程序:A Codable {var aString:String?公共初始化(输入:字符串?){self.aString =输入} ...
结构响应:可编码{结构行:可编码{let recipeId:Int let title:[String:String] let imageHref:[String:String] let description:[String:String] ...
如何使用Swift 5 Codable协议将嵌套的json数组解码为swift对象数组?
我正在尝试将下面的json转换为快速对象数组,但是我的网络代码无法正常工作,我也不明白为什么。我认为结构很好。我有没有想说的一点?这是我的json [{... ...>
[我有一个在JSON文件中描述的结构,说该结构名为Dog struct Dog {var color:UIColor}我在JSON文件的字典中跟踪我的狗,每个狗的名字都起作用.. 。
有以下数据模型:类ResponseMultipleElements :可解码{让statuscode:Int让response_type:Int让errormessage:字符串?让...
使用SingleValueDecodingContainer对可解码的单元测试一致性
所以,我有一个看起来像这样的类型:struct Identifier {let string:String} extension Identifier:Decodable {public init(来自解码器:Decoder)throws {let container = try ...
我有一个表示用户对象的API响应结构,看起来像这样:{“ statuscode”:200,“ response_type”:3,“ errormessage”:null,“ detailresponse”:{“ id”:“ ...
我有一个看起来像这样的JSON文件:{“ items”:[{“ name”:“ a name”,“ version”:“ a version”},{“ version”:“ andnd version”} ,{“ any_of”:[...
使用结构可解码swift 4/5在IOS中解码具有不同数据类型的json数组数据
我已经尝试过使用它来构造和解码struct,但是只有在所有数据类型都与定义的相同时,它才能起作用。例如,以下代码可以正常工作:{“ key1”:“ stringValue”,“ key2”:intValue,“ key3“:[...
我有一个Codable对象,我需要将其转换为Dictionary,所以我首先对其进行编码以将其转换为Data,然后使用JSONSerialization将该数据转换为Any,然后使用as? [String:Any]以获取...
如何解码/编码不同通用类型的数组?我有一个数据结构,该结构具有符合协议Connection的属性,因此我使用泛型://保存...
我正在尝试使用UserDefaults保存配置数据结构,因此该数据结构需要符合Codable协议。这是我的数据结构://保存两个的数据结构...
什么即时通讯与“ meta_data”一起使用:[{“ id”:4116,“ key”:“ _wcf_frm_created”,“ value”:“”},{“ id”:4117,“ key”:“ ...] >
如何使用Codable解码字典的JSON字典(具有不同的键?
我有以下简单的JSON:{“ 201”:{“ contryName”:“阿尔巴尼亚”,“ countryCode”:“ AL”},“ 202”:{“ contryName”:“安道尔”,“ countryCode”:。 ..
[因此,我有这个枚举,可用于我在应用程序中使用的一些url请求:枚举Netwrok {案例流行案例topRated案例最新// ... ..
使用Codable保存到String的CoreData数组中
我被卡住了。我有json(电影数组)。我正在尝试使用Codable协议解析它,并保存到Core Data。问题是Movie对象具有流派数组(字符串数组)。我创建了两个实体:...
使用Codable解码JSON适用于一个调用,但不适用于具有相同属性的另一个调用
我正在从事一个涉及地震的项目,我已经调用了此地震URL,震级为4.5及更高,并且数据已正确解码。我在...
使用iOS和Swift访问深度嵌套的json数据的最简单方法是什么?
我正在使用Swift 5.1,并且具有一个深度嵌套的json文件,我只想访问json文件中的一些元素,而忽略其余数据。例如,我只想要“ ...