gpt4 book ai didi

ios - 使用 TRON 获取 JSON

转载 作者:行者123 更新时间:2023-11-28 15:49:15 24 4
gpt4 key购买 nike

所以我想获取位于以下位置的 JSON 文件:http://online.basket.ee/s2/list/2017-03-01/data.json

它看起来不像一个 RESTful API,所以我有点困惑。

let tron = TRON(baseURL: "http://online.basket.ee")

class JSONError: JSONDecodable {
required init(json: JSON) throws {
print("JSON ERROR")
}
}

fileprivate func fetchTodayFeed() {

let request: APIRequest<TodayDS, JSONError> = tron.request("/s2/list/2017-03-01/data.json")

request.perform(withSuccess: { (todayDatasource) in
print("Succesfully fetched our JSON object")

self.datasource = todayDatasource

}) { (err) in
print("Failed to fetch JSON", err)
}

}

我已经从使用 Node.js 和 Express 创建的我自己的 RESTful API 中以相同的方式获取 JSON。

所以我的问题是甚至可以获取那种 JSON 或者我做错了什么。

最佳答案

它对我有用。尝试

 let tron = TRON(baseURL: "http://online.basket.ee/s2/list/2017-03-01")

然后

let request : APIRequest<Source,JSONError> = tron.request("data.json")

如果你想使用像“https://example.com/blabla?id=test”这样的 url,你必须这样做

let tron = TRON(baseURL: "https://example.com")

let apiRequest : APIRequest<SourceJSON,JSONError> = tron.request("blabla")

daysLeftRequest.method = .get
daysLeftRequest.parameters = ["id":"test"]

关于ios - 使用 TRON 获取 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42543898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com