-2

当我们向现有数据集添加附加列时,对 socrata 提供的 SODA API JSON 提要有何影响?

开发人员会注意到,他们的应用程序会停止工作吗,等等?

4

1 回答 1

1

由于 Socrata JSON API 反映了数据集的模式(即数据集列),通常您应该避免更改数据集的模式(添加/删除/修改列)。但是,添加新列不太可能破坏基于 API 构建的某人的应用程序。添加列的唯一方法是在 API 输出中添加一个字段,例如 { ... "new_col" : "new col value", ... },

我能想到的唯一会破坏某人针对 API 编写的代码的情况是,如果他们编写的代码期望特定数量的列或取决于列的顺序。这将是应用程序的糟糕设计,因此不太可能导致问题。另一方面,如果您更改现有列的 API 字段名称或数据类型或删除列,则很有可能会破坏基于该 API 构建的应用程序。

于 2014-06-11T06:30:43.207 回答