Codables…….yaaay !!!!

Codables –是节省大量时间和节省生命的工具。

当我们必须从网络调用中获取数据并保存到对象或结构以在应用程序中显示数据时,我们必须经历很多这样的过程。

与实时应用程序相比,这是一个相对较小的json结构,用于澄清我的意思,让我们看一下我用于解析的json数据:

因此,与实时数据相比,这确实很小,想象一下当您拥有如下数据时进行解析:

我知道它很大,所以Codables作为超级保护者来了。 因此,让我们看一下使用codables而不是常规解析,我向您保证

就是这样,哦,是的,您可能已经注意到只有一行代码可以完成所有工作:

您可能想知道的是,什么是“ WeatherArray”,它不过是经协议确认的结构,如下所示。

WeatherArray包含Weather对象数组,啊哈! 让我们看看天气:

什么!!!,为什么我以这种方式创建对象? 您唯一需要强调的就是创建确认json架构的对象。

正是我所做的,以上结构实际上证实了以下json架构。

因此,请继续尝试制作可编码对象,以确认不同的json体系结构。

发表评论…如果您有任何困难,我可以帮助您😇

注意:我真的很抱歉图像大小,我将在下一篇文章中进行整理。

Interesting Posts