Swift解析网络请求的数据
2016-04-29 13:25
471 查看
看如下代码:是我在用AFNetWorking请求网络数据并解析的时候例子。
在swift加入了do catch机制,防止解析出错,捕获异常。如果没有这种机制会报错。具体原理待研究。。。
let dic =
NSMutableDictionary();
dic["phone"] =
userName?.textField.text;
dic["password"] =
password?.textField.text;
dic["barnd"]="4"
AFNetworkTool.postJSONWithUrl(loginUrl, parameters: dic, success: { (json)
in
do
{
let jsonDic :
NSDictionary = try
NSJSONSerialization .JSONObjectWithData(json
as AnyObject
as! NSData, options: .MutableLeaves)
as! NSDictionary
print(jsonDic)
}
catch
{
}
})
{ (error) in
print(error);
}
在swift加入了do catch机制,防止解析出错,捕获异常。如果没有这种机制会报错。具体原理待研究。。。
let dic =
NSMutableDictionary();
dic["phone"] =
userName?.textField.text;
dic["password"] =
password?.textField.text;
dic["barnd"]="4"
AFNetworkTool.postJSONWithUrl(loginUrl, parameters: dic, success: { (json)
in
do
{
let jsonDic :
NSDictionary = try
NSJSONSerialization .JSONObjectWithData(json
as AnyObject
as! NSData, options: .MutableLeaves)
as! NSDictionary
print(jsonDic)
}
catch
{
}
})
{ (error) in
print(error);
}
相关文章推荐
- winsocket之TCP/UDP编程
- 理解LSTM网络及其流程Understanding LSTM and its diagrams
- 动态网页性能测试必备基础之熟悉Http Session
- TCP/IP、Http的区别
- HTTP 状态代码表示什么意思?
- Windows server 2012网络负载均衡NLB
- 项目开发使用HttpSession存放当前登录用户的(1)用户信息、(2)可管辖公司
- 【框架】OkHttp下载数据
- Apache Httpd 的 html 乱码问题
- MFC使用HttpGet和HttpPost方法与服务器通信
- iOS 开发之 为UIButton添加类别方法加载网络图片
- 王高利:udp/tcp协议及三次四次握手
- MaterialDesign学习项目
- iOS适配http和Url scheme
- tcp/ip协议,http协议详解
- NSUrlRequest想使用post上传多字段多图片的httpbody写法
- http请求中java中的302和sendRedirect的区别
- HTTP各个状态返回值
- bzoj 1834: [ZJOI2010]network 网络扩容(isap+费用流)
- UDP 网络通信 C#