我还是IBM沃森的新手。是否有任何方法可以格式化进入的传感器数据?我现在面临的问题是,时间戳将日期和时间聚集在一起,当我试图在任何数据分析和可视化软件中创建特定的数据可视化时,都会出现问题。我会让我更容易把日期和时间和时间戳分开。我知道数据是json格式的。
另外,我使用的是节点红色,请告诉我是否应该在节点红色处进行数据格式化。
这是我的样本传感器数据:
{
"_id": "04691370-387e-11e8-8cd5-8b3f61628d0d",
"_rev": "1-a4328ecd41d03b8e4ac86de06baf03d2",
"deviceType": "RaspberryPi",
"deviceId": "9074bd",
"eventType": "event",
"format": "json",
"timestamp": "2018-04-05T11:04:12.583+08:00",
"data": {
"d": {
"temperature": 19.5,
"humidity": 44,
"heatIndex": 18.65
}
}
}我正在使用的东西:
发布于 2018-04-09 09:15:47
这只是JSON数据,没有什么可以阻止您向对象添加2个新字段(例如date和time)。
在Node-RED中使用函数节点执行以下操作可能是最简单的:
var timestamp = msg.payload.timestamp;
msg.payload.date = timestamp.substring(0,timestamp.indexOf('T'));
msg.payload.time = timestamp.substring(timestamp.indexOf('T') + 1);
return msg;https://stackoverflow.com/questions/49727121
复制相似问题