Swift的JSONDecoder提供了一个dateDecodingStrategy属性,它允许我们定义如何根据DateFormatter对象解释传入的日期字符串。但是,我目前使用的API会同时返回日期字符串(yyyy-MM-dd)和日期时间字符串(yyyy-MM-ddHH:mm:ss),具体取决于属性。有没有办法让JSONDecoder处理这个问题,因为提供的DateFormatter对象一次只能处理一个dateFormat?一个拙劣的解决方案是重写随附的Decodable模型以仅接受字符串作为它们的属性并提供公共(public)Dategetter/setter变量,但这看起来像对