JSON和CSV元数据不匹配



在JSON元数据中定义的列与数据集的CSV数据之间存在不匹配。

例如,元数据清单显示列—name、address1、address2、city、…

https://data.montgomerycountymd.gov/api/views/ecam-8hbr.json

但是CSV列表有address1, address2, category, city,…

https://data.montgomerycountymd.gov/resource/ecam-8hbr.csv?限制= 2美元,抵消美元= 0

不是它们不匹配,只是字段以不同的顺序呈现。

CSV按字母顺序列出列:

"address1","address2","category",...,"zip"

而JSON元数据以与数据集最初定义(当数据首次上传时)相同的顺序列出字段。查看Web UI中的数据集,字段与JSON元数据的顺序相同。请注意,数据集中的位置列在导出中被分解为组件列。

"name","address1",...,"location","location_city","location_address","location_zip","location_state"

两种表示都有相同的34个标准字段。JSON元数据包括额外的4个字段,这些字段似乎是计算出来的,并且与其他数据集相关,因此不包括在CSV导出中。

相关内容