前言
4是苹果计划于2017年秋季推出的最新版本,其主要重点是提供与Swift 3代码的源兼容性,并努力实现ABI稳定性。从Swift4开始提供的Decodable解析确实很方便,但遇到一个小问题,记录一下。
当JSON中某个key的值为{}或者空字符串”“,而该值需要解析的不是基本类型时,即使标记为 Optional,依然会导致整个解析失败:
前言
4是苹果计划于2017年秋季推出的最新版本,其主要重点是提供与Swift 3代码的源兼容性,并努力实现ABI稳定性。从Swift4开始提供的Decodable解析确实很方便,但遇到一个小问题,记录一下。
当JSON中某个key的值为{}或者空字符串”“,而该值需要解析的不是基本类型时,即使标记为 Optional,依然会导致整个解析失败:
发表评论