嗨,我是 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。