如何将tExtractjsonfield值传递给tRestclient url路径

时间:2017-08-14 12:15:45

标签: java rest api talend tmap

你是talend工具的新手,我有一个Order api url,使用tRestclient组件我得到了Order响应,我使用tExtractJsonfield组件来获取json值,这里的order响应包含几个api url我需要打个电话所有的网址我怎么能这样做?任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用tFlowToIterate组件。

tExtractJsonFields - {row1} - > tFlowToIterate - {iterate} - > tJava

在tJava中添加:

((String)globalMap.put("orderapiurl")) = ((String)globalMap.get("row1.{value}"));

现在,例如您通过'On Component OK'将tHttpRequest组件连接到tJava组件并添加

((String)globalMap.get("orderapiurl"))

作为URI。