在无块的PDI中创建JSON结构

时间:2018-08-13 09:51:00

标签: pentaho-spoon pdi

我正在尝试从先前步骤中定义的字段中获取PDI中的简单JSON输出值。 字段为id_trans,当{"id_trans":"1A"}的值为id_trans时,我希望结果看起来像1A

但是,当使用JSON Output步骤并将json bloc名称设置为空时,我得到了:{"":[{"id_trans":"1A"}]},这是正常的,因为JSON Ouptut步骤会生成doc中指定的json块。

如何以一种简单的方式摆脱bloc(即[])结构?我曾想过使用外部python脚本,但我宁愿使用PDI中的步骤。

1 个答案:

答案 0 :(得分:0)

您可以轻松地通过另一个JSON Input step完成此操作。只需将JSON Output步骤中的输出值指定为Select field,然后在选项卡字段下,指定一个字段名,将data[0]指定为Path。