首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TRON获取JSON

使用TRON获取JSON
EN

Stack Overflow用户
提问于 2017-03-02 07:10:42
回答 1查看 400关注 0票数 0

所以我想获取一个JSON文件,这个文件位于:http://online.basket.ee/s2/list/2017-03-01/data.json

它看起来不像RESTful应用程序接口,所以我有点困惑。

代码语言:javascript
复制
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)
        }

    }

我以同样的方式从我自己的JSON中获取JSON,它是我使用Node.js和RESTful创建的。

所以我的问题是,是否有可能获取这种JSON,或者我做错了什么。

EN

回答 1

Stack Overflow用户

发布于 2017-03-02 09:04:08

这对我很管用。试一试

代码语言:javascript
复制
 let tron = TRON(baseURL: "http://online.basket.ee/s2/list/2017-03-01")

然后

代码语言:javascript
复制
let request : APIRequest<Source,JSONError> = tron.request("data.json")

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

代码语言:javascript
复制
let tron = TRON(baseURL: "https://example.com")

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

daysLeftRequest.method = .get
daysLeftRequest.parameters = ["id":"test"]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42543898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档