带有JSON格式的URL数据的适当结构的创建问题。示例中的源URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有JSON格式的URL数据的适当结构的创建问题。示例中的源URL相关的知识,希望对你有一定的参考价值。
网址源代码:https://api.openweathermap.org/data/2.5/weather?q=warsaw&appid=5ca98c08c8abd2bf1fdbd601c3cf3d7e
我尝试过此代码,但它不正确,我在编写适当的结构时遇到问题。
struct Weather: Codable
let weather : [cos]
let base: String
struct cos : Codable
let main: String
let url = URL(string: "https://api.openweathermap.org/data/2.5/weather?q=warsaw&appid=5ca98c08c8abd2bf1fdbd601c3cf3d7e")
override func viewDidLoad()
super.viewDidLoad()
json()
func json()
guard let downloadURL = url else return
URLSession.shared.dataTask(with: downloadURL) (data, response, error) in
guard let data = data, error == nil, response != nil
else
print("zle cos")
return
print("downloaded")
do
let downloaded =try JSONDecoder().decode([Weather].self,from:
data)
print("ok")
print(downloaded[0].)
catch
print("error")
.resume()
答案
这并不代表全部数据,我为您留了一些工作以上是关于带有JSON格式的URL数据的适当结构的创建问题。示例中的源URL的主要内容,如果未能解决你的问题,请参考以下文章
带有预先转换的 json url 的 jQuery UI 自动完成
python 解析ajax请求带有json参数,请求方式是post的url(注意:参数的json格式的)