JSON编码和解码– Swift 4

Swift 4中JSON编码和解码的简短详细介绍

Swift 4为我们提供了一种新的且更轻松的JSON处理方式。 假设我们创建了一个使用用户个人资料的应用程序。 在.get请求之后,我们收到了一个人。 让我们创建它的结构:

现在,我们可以创建Struct的实例并打印其数据,以确保它是我们的正确实例:

如果我们需要在Swift 4中将我们的person实例表示为Data ,则可以在一行中完成:

想象一下,您必须以JSON表示形式在服务器上发送此实例,如果首先拥有实例,则必须将其转换为Data类型,然后可以创建JSON:

如果您收到的人是JSON,并且需要先将其转换为struct实例,则必须先将其转换为Data ,然后再将其转换为struct

上面的代码看起来不太易读,但我想向您展示确切的步骤流程,您可以在上面的要点中轻松看到它。