-
1 votesanswersviews
Swift 4:JSONDecoder在一个特定情况下失败 - “操作无法完成”[关闭]
我正在接收JSON文本,将其转换为Data,然后使用JSONDecoder创建由JSON文本/字符串表示的具体类型 . 它适用于我的“复杂”数据结构(实现Codable),甚至是一个简单的Int数组,如下所示: import Foundation let jsonTextContainigArrayOfInt: String = "[1,2,3]" let data = js... -
1 votesanswersviews
Swift JSONDecoder处理字典数组的字典
这是与swift上的JSONDecoder可编码功能相关的模型设计相关问题 . 我有以下JSON: "author": { "name": "abc", "emailAddress": "abc@xyz.com", "id": 8665, &quo... -
1 votesanswersviews
使用Swift JSONDecoder处理JSON
这是我试图解析的JSON { "rows": [ { "layout": "Y", }, { "layout": "A", } ] } 我希望能够过滤掉不受支持的布局类型 . 我使用JSONDecoder将JSON数据转换为结构,但我... -
0 votesanswersviews
期望解码Dictionary <String,Any>但是找到了一个数组 . “,underlyingError:nil))
我试图使用swift 4解析一些json并使用解码 . 我很困惑的是 期望解码Dictionary <String,Any>但是找到了一个数组 . “,underlyingError:nil)) 我是新手使用解码和新的swift一般,所以我想知道为什么我会得到这个错误,我想我不是真正定义我的结构正确的方式 . 这就是我如何定义我的结构 struct QuizDesc: Decoda... -
4 votesanswersviews
在Swift中动态解码任意json字段
TL;DR 有没有办法我可以使用 JSONDecoder 并编写一个函数,它将从指定的可解码类型给定的json给定字段值读出? 成像我有以下json: { "product":{ "name":"PR1", "price":20 }, "employee"... -
-2 votesanswersviews
使用JSONDecoder解码[[String]]?
我已经离开了Swift过去12个月,但刚刚回到以前工作的应用程序(Swift 4.0),但现在似乎失败了,我不知道为什么 . 我的问题涉及 JSONDecoder 并尝试解码字符串数组的数组 . var tryingToDecode: [[String]] 我使用的JSON具有以下格式(见下表)的实际数据请使用以下链接 . JASON DATA 我正在使用的代码是(见下文) self.reque... -
0 votesanswersviews
可解码的JSONDecoder处理相同值的不同编码密钥
我正在使用Swift可解码协议来解析我的JSON响应: { "ScanCode":"4122001131", "Name":"PINK", "attributes":{ "type":"Product",... -
0 votesanswersviews
Swift4中的POST方法urlSession可解码无法正常工作(这里出了什么问题?)
我试图发布2个参数(电子邮件:和密码)从服务器获取具有详细用户信息的响应,我构建API来处理这个并使用Postman获得良好的响应,但是当我尝试用Swift4实现这个新的urlsession时JSON解码和编码,它一直失败,我在解码响应数据时遇到错误 . 这是我使用Postman时的JSON响应: { "error": "false", &q... -
0 votesanswersviews
Swift:从JSON解析日期[关闭]
我在项目上工作,我必须从PHP服务器接收数据 . 一切都很好,只有两件事:1 . )无法解析Date . 我知道这个问题已在这里得到解答,但在我的案例中并没有其中一个变体 . 这是我的代码 import Foundation import SwiftyJSON func getClientDataFromServer(id: String?) { guard let id = id e...