【发布时间】:2021-12-01 20:17:08
【问题描述】:
Talend 有问题:我要提取一个很奇怪的 JSON 格式,它看起来像:
{"results":[{"id":0,"series":[{"name":"table1","columns":["column1","column2","column3","column4"],"values":[["Value1","Value2","Value3","Value4"],["Value1","Value2","Value3","Value4"],["Value1","Value2","Value3","Value4"],["Value1","Value2","Value3","Value4"],["Value1","Value2","Value3","Value4"]]}]}]}
在实践中,我们在“series”对象内部有“columns”对象,其中包含各个列的名称,“values”对象包含各个行的值。 所需的输出将是具有更正常格式的 table/csv/json,因此字段和值。 有谁知道我怎么能做到这一点?到目前为止,我已经尝试提取各种 JSON 字段,但输出如下:
Columns
Column1
Column2
Column3
Column4
values
["Value1","Value2","Value3","Value4"]
["Value1","Value2","Value3","Value4"]
["Value1","Value2","Value3","Value4"]
["Value1","Value2","Value3","Value4"]
(对于这个我可能必须提取另一个 JSON 字段,我想)。
谢谢大家
PS。我在帖子中添加了 Talend
【问题讨论】: