其中一位Ruby程序员以下列格式从我们的数据库发送数据作为示例
[
[
"2017-04-16T03:00:00.000Z",
[
[
180,
4,
[
"FY",
"QY",
"GO",
"ZV"
],
[
"OS",
"BC",
"CK",
"EL"
],
[
"2017-04-16T02:26:14.000Z",
"2017-04-16T02:58:19.000Z",
"2017-04-16T02:59:03.000Z",
"2017-04-16T02:59:51.000Z"
]
],
第一个字段是日期,下一个字段(180)是从午夜开始的分钟时间,下一个(4)是总计数,下一个字段是位置标识符数组,下一个是人的首字母数组,最后一个是当首字母占据位置时的相应时间数组。
我正在尝试解析这些数据,以确定它是某种表格。通常,我可以使用JSON键作为表中的数据字段并且它工作得很好,但在这个对象数组中,我没有。
如何将此类数据放入HTML表格?
谢谢!
答案 0 :(得分:1)
第一个字段是日期,下一个字段(180)是从午夜开始的分钟时间
这些陈述都不属实。
顶级JSON元素是一个数组。该数组中的第一项是另一个数组。 中的第一项数组是包含时间戳的字符串。因此,如果您的JSON对象被调用json
,那么您可以使用json[0][0]
访问包含时间戳的字符串。
该内部数组中的第二项是另一个数组。此第三级数组中的第一项是另一个数组。此第四级深度数组中的第一项是180
,是从午夜开始的分钟数。因此,您可以使用json[0][1][0][0]
访问该内容。
如果您一致地缩进代码,这将更容易可视化:
[
[
"2017-04-16T03:00:00.000Z",
[
[
180,
在不了解更多背景的情况下,这似乎不是一种安排JSON的特别明智的方式。为什么这么多阵列?为什么在你已经有时间戳的午夜提供会议记录?为什么在您可以自己计算物品时提供计数?我会回到负责生成此JSON的开发人员,并仔细检查这是他们的意图,并且没有更好的方法来表示数据。