當前位置:成語大全網 - 書法字典 - swift語言nsurlsession如何異步請求解析json數據

swift語言nsurlsession如何異步請求解析json數據

//解析JSON的方法

func loadJsonData(){

//定義獲取json數據的接口地址。這裏定義了獲取天氣的API接口。另壹個優點是swift語句不需要強制使用“;”在每個語句的末尾。

var URL = NSURL(string:"/data/sk/10111010101 . html ")

//獲取JSON數據

var data = ns data . datawithcontentsofurl(URL,options:NSDataReadingOptions。DataReadingUncached,錯誤:零)

var JSON:any object = NSJSONSerialization。JSONObjectWithData(數據,選項:NSJSONReadingOptions。AllowFragments,錯誤:零)

//解析以獲取JSON字段值

varweatherinfo:any object = JSON . objectforkey(" weatherinfo ")//JSON結構字段名。

var city:any object = weather info . objectforkey(" city ")

//等等來獲取其他字段的信息,這裏就不贅述了。

//然後將獲得的json值賦給對應的控件。

Tv.text = "City: \(city)" //使用\()將變量嵌入到相應的字符串中。

}