decodable 相关问题

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

Decode KeyValuePairs<String: Person> from JSON

我有一个JSON响应,看起来像这样。{ "persons": { "John": { "name", "John", "age": { "John": "John", "年龄": 24 }, "Michael": { "name": "John", "age": 24 }, "Michael": { "name": "...

回答 1 投票 1

从可解码的模型中解码出带空格的网址

我有以下结构,由于url(https:/example.url.comtest a)中有一个空格,所以响应解析失败。我如何在反序列化层中用%20的值将其转义,并将其保持为URL类型?

回答 2 投票 0

使用Swift Decoder协议解码JSON时遇到的问题

我试图使用Swift Decoder协议来解析一些JSON,但我得到了一些我无法理解的错误。我得到的JSON是有问题的,因为并不是所有的键都肯定是 ...

回答 1 投票 0

在didset属性观察器中管理可编码的ios swift。

我想使用didset属性来管理自定义的可编码数组,以设置不同的dataTypes,这里ReportSortModal是结构ReportSortModal。这里ReportSortModal是结构ReportSortModal。 { var title : String? var data : T?...

回答 1 投票 0

Type''不符合协议'Encodable'

有人可以告诉我这是怎么回事吗?它向我发送此错误:类型'CityWeatherInfo'不符合协议'Encodable'结构CityWeatherInfo:Codable {var name:String var main:...

回答 1 投票 0

可解码:无法推断出通用参数'T'

我已经凝视了一段时间,但似乎无法弄清楚如何帮助编译器。我删除了函数内的所有内容以及makeServiceCall的调用位置,但仍然看到...

回答 1 投票 0

快速自定义解码,包括另一个自定义解码模型

我目前正在使用Yelp Fusion API构建食品应用。在我的项目中,有两个模型分别称为Business和BusinessDatail。要在tableView中列出餐厅,我从...

回答 1 投票 -1

如何使用未知密钥快速解码嵌套的JSON数据?

我想知道如何快速解码以下JSON数据,假设该键“ 41620875”可能具有不同的名称(未知键)? {batchcomplete:“”,查询:{页:{...

回答 1 投票 0

即使在Swift中也可能发生可解码的继承?

我通常使用从Decodable继承的结构对我从后端提取的JSON数据进行序列化。但是,我有一个应用程序,其中JSON负载与带有几个...

回答 1 投票 0

Swift可编码参数和可解码响应

[我正在迁移使用Alamofire的旧方法,其中具有这样的功能:protocol httpRequestSwiftDelegate {func httpRequestSwiftError(_ error:NSError,tag:Int)func ...

回答 1 投票 0

我如何解码其属性作为值存储在另一个称为“属性”的属性中的JSON对象?

我正在从国家气象局获取天气预报。我得到了一个大致像这样的JSON对象(出于所有意图和目的):{“ properties”:{“ periods”:{“ periods”:[...

回答 1 投票 0

Swift 5中的解码枚举-不能这么难

过去的3-4个小时我一直在尝试让这个愚蠢的事情正确地解码此枚举,现在对此感到非常沮丧!我有一个从API返回的json字符串,它看起来像是...

回答 2 投票 0

使用Decodable解码JSON嵌套字典,并使用Core Data进行存储

我具有以下JSON结构:{“基本”:“ USD”,“日期”:“ 2020-04-24”,“费率”:{“ CAD”:1.4049074074,“ EUR”:0.9259259259}}我d想将其解析为一个类,并将其存储在...

回答 1 投票 0

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

struct Sample:Codable {let dataA:Info?枚举CodingKeys:字符串,CodingKey {case dataA}枚举信息:Codable {case double(Double)case string(String)...

回答 1 投票 0

如何在Swift中解码结构枚举

很长的问题的道歉。我正在使用Firestore存储在线数据,并具有如下所示的当前结构; {“活动”:{“ mG47rRED9Ym4dkXinXrN”:{“ createdAt”:...

回答 1 投票 1

不带CodingKeys的Swift自定义可解码初始值设定项

假设我有以下可解码的结构作为示例说明我正在尝试做的事情:struct对象:可解码{var id:String var name:String}以及此JSON:[{...

回答 3 投票 1

Swift:可编码结构始终为零

我有以下JSON响应{“ status_code”:1000,“ data”:{“ user_id”:1000,“ bid”:“ E5PPD5E3”,“ province”:0,“ location”:“ 123,123”},“ ...

回答 1 投票 0

快速解码可编码的可选异构集合

使用本教程https://medium.com/@kewindannerfjordremeczki/swift-4-0-decodable-heterogeneous-collections-ecc0e6b468cf我正在尝试解码异构集合。对于非...

回答 1 投票 0

Swift中的可分解文档参考

我有一个快速的自定义模型,它具有DocumentReference类型的属性,我从云函数获取一些数据,然后尝试将其解码回我的模型。 DocumentReference不是...

回答 2 投票 0

Swift:任何数组都不符合协议“可解码”

我正在解码json响应,但正在获取和排列不同的对象。这是我的实现:public struct MyDecodable:Decodable {public var id:Int public var name:字符串...

回答 1 投票 0

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