请求和返回

请求结构

基本的请求结构如下:

{
    "api_name": "apiName",
    "params"  : {Object of params},             // 请求参数
    "fields"  : [List of fields(can be null)],  // 请求的字段
    "token"   : "Your tushare token"
}

基本上所有请求都按照这个结构。

返回结构

{
    "data": {
        "fields": [List of fields],
        "items" : [List of item's list], // 每个独立 item 长度和位置与 fields 一致
        "has_more": Boolean // 是否还有更多数据
    },
    "msg": null
}

相当于item是动态长度,可以通过遍历fields赋 key 的方式,将每个item转化为一个 JSONObject。

data为 null 时,意味着发生了错误,可以取msg查看失败原因。