0

使用 API 如何获取数据集列的数据类型?

我正在创建一个将数据集导入 SQL 数据库的应用程序,一种自动查找数据类型的方法会很有帮助。

4

3 回答 3

1

最简单的地方是在响应本身的标头中找到它。查看此示例响应X-SODA2-Types中的标头

根据警告,我正在与我们的工程团队核实是否X-SODA2-Types真的被弃用。

于 2014-07-14T22:07:31.600 回答
1

chrismetcalf 的答案仍然有效,但现在有一个新的端点,并且由于 CORS,他提到的标头可能无法通过 AJAX 请求访问。

https://<socrata.host>/api/views/<4x4>.json

例如,https: //data.lacity.org/api/views/yv23-pmwf.json 数据集包含一个columns数组,其中包含所有列的定义,包括它们的数据类型。

于 2018-04-24T23:49:25.947 回答
0

Socrata SODA api:您将需要 2 种 URL,

  1. 获取元数据,例如列名和类型,使用 api/views

        https://data.lacity.org/api/views/yv23-pmwf.json
    
  2. 获取真实行数据,使用api÷id

        https://data.lacity.org/api/id/yv23-pmwf.json
    
于 2021-07-08T16:42:32.657 回答