解析PDI的JSON文件

时间:2016-02-23 19:22:47

标签: json parsing pentaho pdi

我正在尝试使用PDI(Pentaho)处理一些不均匀的JSON文件,在使用本机工具尝试了很多之后,我发现我需要在处理之前解析JSON文件。 这只是两行的示例:

print('popt: ', popt, '\n\npcov: ', pcov)

popt:  [ 2.59126808 -0.13125704  0.52597681] 

pcov:  [[ 0.00114962  0.00072806 -0.0005113 ]
        [ 0.00072806  0.00076575 -0.00020831]
        [-0.0005113  -0.00020831  0.00063511]]

这里的问题是,在身份内部的不同值下,我没有Key字段(UID)。但是我想为每个不同的Identity提供不同的行而不会丢失它们的UID。这样,新密钥将是UID + Provider(Facebook,site或twitter)。

你会推荐什么?

提前谢谢你,

马丁

1 个答案:

答案 0 :(得分:0)

要在Pentaho中解决此问题,您必须链接JSON输入。

Chained JSON Inputs

在您的第一个输入中获取UID

First JSON step

然后在第二步中解码身份:

Second JSON Step