如何使用Alamofire与JSONDecoder?

时间:2017-11-29 07:31:51

标签: alamofire swift4

我尝试解析google Direction API,如下所示。 https://developers.google.com/maps/documentation/directions/start

但无法从JSONDecoder获得任何结果,它总是返回错误块 我正在使用如下的Alamofire代码进行解析。

 let decoder = JSONDecoder()
                        do {
                            let userDictionary    =  try   decoder.decode(DirectionParser.self, from: response.data!)
                        print("The Parser \(userDictionary)")

                        } catch {
                            print("Error")
                        }

1 个答案:

答案 0 :(得分:1)

我认为你做得对。只要确保你试图解析你想要的东西。您可以通过打印

来完成此操作

print(response.anythingYouWant)

您能告诉我们DirectionParser吗? 确保它像下面的代码

struct DirectionParse: Decodable {
   //things you want to fetch
}
如果我有声望50 +,我会评论。