swift 使用Alamofire框架获取数据

事先准备好接口,并且启动服务器

image.png

1.通过postman测试接口拿到数据

image.png

2.将数据复制到Paste JSON as Code · quicktype 工具中

image.png

3.复制代码在swift中形参文件

image.png

4.最后添加Alamofire框架

这里为了快速使用直接拖入文件
拖入文件主要两点
1)选取Source文件里的文件


image.png

2)删除Source文件里的info.plist的配置文件


image.png

这里的Alamofire就是Source (拖进之后修改了名字)


image.png

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 ?? "无名")
            }
        }

最后运行


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容