swfit 网络请求对应json转模型!
来源:互联网 发布:张孝祥java面试宝典 编辑:程序博客网 时间:2024/06/05 09:24
<pre name="code" class="plain">import UIKitimport Alamofireclass FindTableViewController: UITableViewController {
//声明一个结构体类型的数组 var array:[Re] = [] override func viewDidLoad() { super.viewDidLoad() title = "发现" setData() // Uncomment the following line to preserve selection between presentations // self.clearsSelectionOnViewWillAppear = false // Uncomment the following line to display an Edit button in the navigation bar for this view controller. // self.navigationItem.rightBarButtonItem = self.editButtonItem() tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell") } func setData(){ Alamofire.request(.GET, url).responseJSON { (response) in guard let dict = response.result.value as? NSDictionary else { return } let item = dict.valueForKey("data") as! NSDictionary let items = item.valueForKey("res") as! NSArray for dic in items{ let x = dic as! NSDictionary
//Re是对应的结构体类 字典直接转成结构体类 let re = Re(fromDictionary: x) self.array.append(re) } self.tableView.reloadData() } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
//模型类
</pre><pre name="code" class="plain">
</pre><p><pre name="code" class="plain">import Foundationstruct Re{var aid : String!var arinfo : String!var artype : String!var click : String!var coverpic : String!var fromer : String!var heightWidth : String!var senddate : String!var senddateOld : String!var showTime : String!var smallPic : String!var sound1 : String!var title : String!var up : String!var vide1 : String!var video1Long : String!var viewsort : String!/** * 用字典来初始化一个实例并设置各个属性值 */init(fromDictionary dictionary: NSDictionary){aid = dictionary["aid"] as? Stringarinfo = dictionary["arinfo"] as? Stringartype = dictionary["artype"] as? Stringclick = dictionary["click"] as? Stringcoverpic = dictionary["coverpic"] as? Stringfromer = dictionary["fromer"] as? StringheightWidth = dictionary["height_width"] as? Stringsenddate = dictionary["senddate"] as? StringsenddateOld = dictionary["senddate_old"] as? StringshowTime = dictionary["show_time"] as? StringsmallPic = dictionary["small_pic"] as? Stringsound1 = dictionary["sound1"] as? Stringtitle = dictionary["title"] as? Stringup = dictionary["up"] as? Stringvide1 = dictionary["vide1"] as? Stringvideo1Long = dictionary["video1_long"] as? Stringviewsort = dictionary["viewsort"] as? String}}
0 0
- swfit 网络请求对应json转模型!
- 网络:自定义模型转 JSON
- 网络模型及对应协议
- Json----网络请求
- 请求网络数据JSON
- 网络请求,JSON解析
- 异步请求网络json
- swift提交json.swfit post json.swfit提交header参数
- ndroid 网络请求json数据,解析json数据,生成对应的java bean类一步到位,快速开发
- Android 网络请求json数据,解析json数据,生成对应的java bean类一步到位,快速开发
- Android 网络请求json数据,解析json数据,生成对应的java bean类一步到位,快速开发
- 网络请求和JSON解析
- 网络请求和JSON解析
- swift 网络请求&json解析
- android网络请求 json传输
- Json解析网络请求数据
- 网络请求和JSON解析
- 请求网络解析json串
- UIImageView圆角设置swift
- 【小松教你手游开发】【系统模块开发】动态可拖动列表DynmicList,ScrollView
- HTTP网络连接相关知识整理(一):http连接与Socket连接
- centos下搭建kdump环境
- 用Axure做一个很棒的需求文档
- swfit 网络请求对应json转模型!
- 【小松教你手游开发】【系统模块开发】射线触发按钮
- 为知笔记 firefox浏览器插件安装 (2016.09)
- R12客户表结构分析
- HTML5安全:CORS(跨域资源共享)简介。。。ie67 out。。。
- 160422 dump DCD from u-boot.imx
- google 响应式编程 agera 试用
- 堆排序
- robot framework-requests库安装问题解决