我正在尝试从先前步骤中定义的字段中获取PDI中的简单JSON输出值。
字段为id_trans
,当{"id_trans":"1A"}
的值为id_trans
时,我希望结果看起来像1A
。
但是,当使用JSON Output步骤并将json bloc名称设置为空时,我得到了:{"":[{"id_trans":"1A"}]}
,这是正常的,因为JSON Ouptut步骤会生成doc中指定的json块。
如何以一种简单的方式摆脱bloc(即[]
)结构?我曾想过使用外部python脚本,但我宁愿使用PDI中的步骤。
答案 0 :(得分:0)
您可以轻松地通过另一个JSON Input step
完成此操作。只需将JSON Output步骤中的输出值指定为Select field
,然后在选项卡字段下,指定一个字段名,将data[0]
指定为Path。