我在Pentaho中有一些json输出数据(由API请求),我想将它们存储在单独的列中以导入到另一个系统中。在json响应下方:
[
{
"aggregate": "portfolio",
"aggregateId": -1,
"deviceIds": [
5,
6,
8
],
"resolution": "monthly",
"calculation": "sum",
"dataSignal": {
"dataSignalId": 4,
"title": "Energy Export",
"unit": "kWh"
},
"data": {
"2018-01-01T00:00:00": 2118866.0000000088,
"2018-02-01T00:00:00": 1358779.0,
"2018-03-01T00:00:00": 1392886.0,
"2018-04-01T00:00:00": 988737.0,
"2018-05-01T00:00:00": 769230.00000000093,
"2018-06-01T00:00:00": 691762.0,
"2018-07-01T00:00:00": 658864.0,
"2018-08-01T00:00:00": 720264.0,
"2018-09-01T00:00:00": 920742.0,
"2018-10-01T00:00:00": 960684.0,
"2018-11-01T00:00:00": 1342077.9999999991,
"2018-12-01T00:00:00": 1797870.0
}
}
]
我希望在2列中得到这个结果。
期间-示例-> 2018-01-01T00:00:00-
金额-示例-> 2118866.0000000088
我尝试使用步骤Pentaho输入。我可以获取金额,但无法获取时间段。