Swift 4:使用可编码协议处理复杂的JSON结构

在任何应用程序中,最常见的功能之一就是解析来自服务器的响应,该响应主要以JSON字符串的形式出现。 虽然在android和其他平台中,有一些库可以用来解析并返回您填充的模型,但与此同时,iOS中缺少此主要功能。

JSONSerializer确实生效了,但是它所能做的就是将您的JSON字符串/数据转换为字典。 因此,您可以自己填充模型,同时要记住类型转换和错误处理。 这不仅增加了代码的大小,而且还花费了很多时间,尤其是在处理庞大而复杂的JSON文件时

解析不带编码的JSON

这是一个看起来很丑的Apple博客,用于在Swift中解析JSON

在Swift中使用JSON – Swift Blog
从创建它的工程师那里获取有关Swift编程语言的最新新闻和有用的提示。 developer.apple.com