仅将此标记用于与Swift 4中引入的Swift Decodable协议直接相关的问题。
import UIKit类ViewController:UIViewController {@IBOutlet weak var tableview:UITableView! var weatherList:[weatherJSON] = [] func downloadJSON(){let jsonUrlString =“https:// api ....
使用decodable解析来自同一json-swift中两个不同容器的数据
我想知道是否可以解析json文件中的数据来创建一个类型,json文件在json数据中存储多个想要创建的类型的对象...
我有以下通用功能:它正确地创建了对象,我知道它被保存到核心数据中,因为如果之后立即执行获取请求,我会得到刚刚创建的对象。 ...
我目前正在构建一个应用程序作为依赖于从服务器获取数据的个人项目。我可以成功获取数据,但在尝试解码时遇到麻烦。问题我是......
我知道这个可解码的json问题已经被问了很多次,事实上我能够为我的其他项目进行数据的翻新。但是,我似乎无法让这个工作。这是假设......
Swift传递方法params Struct Decodable
,Swift 4如何在方法参数中传递Decodable Struct并在JSONDecoder()中解析它?错误:无法使用类型'(可解码,来自:数据)'结构JsonRespons的参数列表调用'decode':...
我想发送空字典像这样的“visitor_attrs”:{}我尝试在类中实现空字典。在解码器中我得到一些警告,因为没有'解码'候选人产生预期的......
我很快就会使用Decodable。我刚刚学会了如何使用它,但我仍然试图解码另一个类的init(来自解码器:)中的子类。问题是如何解码这个...
使用Decodable for JSON时出错 - Swift
我试图使用Decodable但我得到这个错误并且无法找出原因:无法将'String'类型的值转换为预期的参数类型'Data'这是我的代码:struct JSONResponse:Decodable {...
我试图在JSON数据中使用Decodable for Dictionaries,但是我得到了这些错误:1)类型'Customer'不符合协议'Decodable'和2)使用未声明的类型'Address'。任何帮助都会......
我试图将Decodable与Enum一起使用,但我的枚举中有四个错误:枚举的原始值必须是文字。我是处理JSON数据的新手,我不知道怎么做到这个......
使用Swift Decodable解析任意格式的JSON日期
我试图将JSON文档中的日期格式化为“mm-dd-yyyy”格式。我有以下数据:{“data”:[{“id”:123,“url”:“https://www.google.com”,“title”:“Google ...
从JSON解码日期(不是iso类型) - Swift,Decodable
我有一个日期(时间戳)通过我的JSON数据,不是iso8601格式。所以,当我尝试解析它时,我得到一个致命的错误。我想我需要使用某种类型的日期格式化协议,但我......
我需要正确解码(可解码协议)一个不精确的十进制值,从这个问题我理解如何正确处理十进制实例化,但我怎么能在解码时这样做呢?如果...
我有以下json我要解析/分配来自{“Rooms”的值:[{“id”:“100”,“title”:“CS Classroom”,“description”:“计算机科学学生课堂”, ” ...
Swift Codable:使用相同的根对象解码不同的项目数组
我正在尝试解码看起来像这样的JSON:{“result”:{“success”:true,“items”:[{“timeEntryID”:“1”,“start”:“1519558200”,“end” :“......
为什么我得到“类型'书签'不符合协议'可解码'”错误消息? class Bookmark:Codable {weak var publication:Publication? var indexPath:[Int] var ...
我尝试解析一个返回json对象的api。我的问题是有些键有时是一个字符串,有时像下面例子中的键“值”这样的对象:[{“Description”:null,“...
好吧,基本上我要做的就是从我制作的api中提取运动鞋数据,其中包含各种运动鞋的数据。 json结构看起来像这样。运动鞋{...
我需要传递可解码类型的模型并从中访问标题和副标题,因为Decodable没有标题和副标题属性我实现了可解码的扩展并添加了标题...