JSON

iOS入门学习(json解析)

字号+ 作者:H5之家 来源:H5之家 2016-01-26 09:00 我要评论( )

iOS入门学习(json解析) iOS入门学习(json解析),有需要的朋友可以参考下。 1》首先获取数据,并把获取的json字符串转换为NSData类型 var url = NSURL(string: )var data = NSData(contentsOfURL: url!) 2》然后将data转换为object类型 let json_b : AnyObjec

iOS入门学习(json解析)

iOS入门学习(json解析),有需要的朋友可以参考下。




1》首先获取数据,并把获取的json字符串转换为NSData类型


var url = NSURL(string: "") var data = NSData(contentsOfURL: url!)

2》然后将data转换为object类型


let json_b : AnyObject! = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary

3》解析let info : AnyObject! = json_b.objectForKey("retData") self.city_name.text = info.objectForKey("city") as? String


在3步骤时,会提醒我们抛出异常


do{}catch{}


do{
var url = NSURL(string: "")
var data = NSData(contentsOfURL: url!)
let json_b : AnyObject! = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary let info : AnyObject! = json_b.objectForKey("retData")
self.city_name.text = info.objectForKey("city") as? String
self.weather.text = info.objectForKey("weather") as? String
self.temp.text = (info.objectForKey("temp") as? String)! + "°"
self.date.text = info.objectForKey("date") as? String
self.time.text = info.objectForKey("time") as? String
self.h_temp.text = (info.objectForKey("h_tmp") as? String)! + "°"
self.l_temp.text = (info.objectForKey("l_tmp") as? String)! + "°"
self.wd.text = info.objectForKey("WD") as? String
self.ws.text = info.objectForKey("WS") as? String
self.sunrise.text = info.objectForKey("sunrise") as? String
self.sunset.text = info.objectForKey("sunset") as? String
print(info)
}catch{
print("no")
}

完成




版权声明:本文为博主原创文章,未经博主允许不得转载。



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • php CI 实战教程:[5]用curl获取json并解析

    php CI 实战教程:[5]用curl获取json并解析

    2016-02-26 17:00

  •  JSON入门级学习总结-JSON数据结构

    JSON入门级学习总结-JSON数据结构

    2016-02-25 11:05

  • Android解析Json速度最快的库:json

    Android解析Json速度最快的库:json

    2016-02-13 18:00

  • JavaScript转换与解析JSON方法实例详解第1/2页

    JavaScript转换与解析JSON方法实例详解第1/2页

    2016-02-10 21:25

网友点评
c