JSON数组紧凑语法

时间:2017-07-07 09:36:48

标签: arrays json

据我所知,典型的JSON数组可能是这样的:

{ "measurements":[ {"order":1, "time":"23:55:12.234", "value":3.4543235}, 
                   {"order":2, "time":"23:55:14.118", "value":3.9785742}, 
                   {"order":3, "time":"23:55:15.942", "value":3.6892639}]
}

但由于我有几百次测量,我想删除这样的重复键:

1

{ "measurements":[ 1, "23:55:12.234", 3.4543235, 
                   2, "23:55:14.118", 3.9785742, 
                   3, "23:55:15.942", 3.6892639]
}

如果我这样做,我也想保留关键参考 - 允许其他序列,甚至数组中的其他信息,我可以想象这样的事情:

2

{ "measurements":{"assembly":"order,time,value",
                  "values": [ 1, "23:55:12.234", 3.4543235, 
                              2, "23:55:14.118", 3.9785742, 
                              3, "23:55:15.942", 3.6892639]
                 }
}

1和2是否正确JSON,如果没有,是否有其他方法?

即使允许这样做 - 是否有更明智/常见的方式来做到这一点?

0 个答案:

没有答案