JSON编码和解码– Swift 4
Swift 4中JSON编码和解码的简短详细介绍
Swift 4为我们提供了一种新的且更轻松的JSON处理方式。 假设我们创建了一个使用用户个人资料的应用程序。 在.get
请求之后,我们收到了一个人。 让我们创建它的结构:
现在,我们可以创建Struct
的实例并打印其数据,以确保它是我们的正确实例:
如果我们需要在Swift 4中将我们的person
实例表示为Data
,则可以在一行中完成:
想象一下,您必须以JSON表示形式在服务器上发送此实例,如果首先拥有实例,则必须将其转换为Data
类型,然后可以创建JSON:
如果您收到的人是JSON,并且需要先将其转换为struct
实例,则必须先将其转换为Data
,然后再将其转换为struct
:
上面的代码看起来不太易读,但我想向您展示确切的步骤流程,您可以在上面的要点中轻松看到它。