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



嗨,我是 talend 工具的新手,我有一个订单 api 网址,使用 tRestclient 组件我得到了订单响应,我使用 tExtractJsonfield 组件来获取 json 值,这里的订单响应包含很少的 api url 我需要调用所有网址 我该怎么做? 任何人都可以帮我解决这个问题??

您可以使用tFlowToIterate 组件。

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

在 tJava 中,您添加:

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

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

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

作为 URI。

相关内容

  • 没有找到相关文章

最新更新