添加新列时对SODA API JSON Feed的影响是什么?

时间:2014-06-05 14:53:48

标签: json socrata

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

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

1 个答案:

答案 0 :(得分:1)

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

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