事先准备好接口,并且启动服务器
1.通过postman测试接口拿到数据
2.将数据复制到Paste JSON as Code · quicktype 工具中
3.复制代码在swift中形参文件
4.最后添加Alamofire框架
这里为了快速使用直接拖入文件
拖入文件主要两点
1)选取Source文件里的文件
2)删除Source文件里的info.plist的配置文件
这里的Alamofire就是Source (拖进之后修改了名字)
5.测试
AF.request("http://localhost:8080/owner/OwnerAll",method: .post,parameters: nil).response { (res) in
guard let data = res.data else {return}
let cm = try? JSONDecoder().decode(OwnerJson.self, from: data)
let arr:[OwnerModel] = cm?.data ?? [OwnerModel]()
for o in arr {
print(o.custname ?? "无名")
}
}
最后运行