我有一个返回传感器数据的api和另一个返回与硬件设备“网关”关联的传感器名称的api。 网关传感器api以这种方式返回数据
['S-1','S-2','S-3','Temperature Sensor']
在此数据中,这些是传感器的名称,并且此传感器名称的数组是动态的。用户从前端选择要为其获取传感器值的传感器。因此,此阵列是动态的,即有时用户选择3个传感器,有时用户选择4个传感器。
现在,第二个api在ane api调用中以这种对象数组的形式批量返回大约1000个值的数据
sensorValues = [
{S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
{S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
{S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
{S-1 : 20, S-3 : 33, S-3:400, Temperature Sensor : 28, gatewayCode:0033, timeStamp : 04-04-2018},
// Upto 100 objects within array
]
我想要这样的自定义对象数组
custom = [
{gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34},
{gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34},
{gatewayCode : 0033,time : 05-05-2018,S-1 : 100, S-2:120,S-3:220, Temperature Sensor: 34}
// Upto 1000 objects within array
]