我构建了一组API函数,它编码一个对象(使用符合Codable的Codable),然后将结果JSON数据对象发布到服务器,然后解码JSON响应。所有这些都很好--特别是对SWIFT4.2中用于JSON解析的新方法感到满意。但是,现在我想重构代码,以便能够在各种方法调用中重用代码--当我这样做时,我会得到一个非常恼人的错误。}Cannot invoke 'encode' with an argume
我使用的是Xcode 10.1和Swift4.2。当我尝试将JSON响应转换为可编码的类时,它给出了一个错误,即Expected to decode Array<Any> but found a string/data instead.我实际的JSON响应如下所示。}
let deco = try decoder.deco