SwiftyJSON
2016-09-12 12:24
393 查看
首先添加SwiftyJSON第三方库 github地址
https://github.com/SwiftyJSON/SwiftyJSON
pod file文件
platform :ios, ‘8.0’
use_frameworks!
target ‘SwiftyJSON-LG’ do
pod ‘SwiftyJSON’
end
import SwiftyJSON
在storyboard中添加两个控件 一个button 一个textfield
将控件与代码进行关联
在百度中搜天气预报API接口
复制网址
效果图
github:https://github.com/DreamingLuo/SwiftyJSON-LG1
https://github.com/SwiftyJSON/SwiftyJSON
pod file文件
platform :ios, ‘8.0’
use_frameworks!
target ‘SwiftyJSON-LG’ do
pod ‘SwiftyJSON’
end
import SwiftyJSON
在storyboard中添加两个控件 一个button 一个textfield
将控件与代码进行关联
在百度中搜天气预报API接口
复制网址
@IBAction func loadWeatherinfo(sender: AnyObject) { WeatherInfo() } @IBOutlet weak var showWeatherinfo: UITextView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } func WeatherInfo(){ //访问网络 let url = NSURL(string:"http://www.weather.com.cn/adat/sk/101110101.html") let jsonData=NSData(contentsOfURL: url!) // //方法1 使用NSJSONSerialization解析 // do { // let json=try NSJSONSerialization.JSONObjectWithData(jsonData!, options:[]) as! [String:AnyObject] // let weatherInf=json["weatherinfo"] as! NSDictionary // let city=weatherInf["city"]! // let temp=weatherInf["temp"]! // showWeatherInfo.text="城市:\(city)\n温度:\(temp)\n " // }catch let error as NSError{ // print("解析出错。\(error.localizedDescription)") // } //方法2使用SwiftyJSON解析 let json=JSON(data:jsonData!) let city=json["weatherinfo"]["city"] let temp=json["weatherinfo"]["temp"] showWeatherinfo.text="城市:\(city)\n温度:\(temp)\n" }
效果图
github:https://github.com/DreamingLuo/SwiftyJSON-LG1
相关文章推荐
- swift之字典转模型kvc、mjextention桥接、反射、HandyJSON、ObjectMapper、Codable
- how to pase JSON in Swift
- Swift 读取本地json文件时的异常捕获(try catch)的使用
- Deserialize JSON / NSDictionary to Swift objects 将JSON 或Dic转为类对象
- iOS JSON与Object之间的映射 ObjectMapper For Swift
- swift基础之json解析
- 如何在Swift3中获取Json包的内容(unwrap Json package)
- iOS【SwiftyJSON的常用方式】
- swift到底要不要json转对象
- Xcode报错:No such module SwiftyJSON
- Swift-反射机制学习(简单实现Json格式与对象映射)
- Swift 读取,处理Json数据
- iOS Json解析Swift
- Swift Json实例详细解析
- 自己动手使用 Swift 打造全功能 JSON 解析、生成库
- swift提交json.swfit post json.swfit提交header参数
- Swift: Alamofire -> http请求 & ObjectMapper -> 解析JSON
- Swift 利用SwiftyJSON解析数据、Alamofire请求数据
- 阿里巴巴最新开源项目 - [HandyJSON] 在Swift中优雅地处理JSON
- Swift3 JSON字符串和字典互转(JSON字符串转字典和字典转JSON字符串)