【发布时间】:2018-05-01 17:56:13
【问题描述】:
我已经在我的 iOS 应用程序中使用 AFNetworking 设置了一个用 Obj-C 编写的架构。它以字典的形式返回响应,但我想使用纯 JSON 响应来尝试在 Swift 4 中使用 Codable。 那可能吗?或者我在这里有什么选择?
【问题讨论】:
-
您是否使用
AFJSONResponseSerializer的实例作为AFHTTPSessionManager响应序列化程序? -
是的,我使用的是默认的。
-
你能说明一下,你的字典输出如何?以及你需要怎样的 JSON?
-
如果你使用
AFHTTPSessionManager而不是AFJSONResponseSerializer,那么响应应该返回为NSData(如果我没记错的话)。然后,您可以在 Codable 中自己使用NSJSONSerialization。
标签: ios json afnetworking codable