这将使用print(json)和print(utf8Text)打印出正确的结果,所以我知道我得到了正确的响应,但是在解码器中我始终收到错误消息“使用未解决的标识符utf8Text”。decode( Bso.self,来自:utf8Text)
结构Bso:可分解的{ var company_name:字符串? var zip:字符串? }
Alamofire.request(“ myURL”,方法:.post,参数:poststring).responseJSON {响应
if let json = response.result.value {
print("JSON: \(json)")
}
if let jsondata = response.data, let utf8Text = String(data: jsondata, encoding: .utf8) {
print("Data: \(utf8Text)")
}
let decoder = JSONDecoder()
let bizlist = decoder.decode(Bso.self, from: utf8Text)
print(bizlist.zip)
}