我想在流中使用HTTP侦听器,并在Anypoint Studio中导入csv文件作为输入并将其转换为JSON。请帮我。
您可以只使用转换消息并将有效载荷转换为json。
在转换消息中,您可以简单地对
在我的记录器中,您可以看到文件内容已转换为json
注意 - - - - - - - - - - - - - - - - - - - - - - - - -如果要使用http侦听器在流的中间选择文件,则可以始终使用Message-Requester模块
这是代码的样子
<file:connector name="file-connector-config" autoDelete="false" streaming="true" validateConnections="true" doc:name="File" />
<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" basePath="/requester" doc:name="HTTP Listener Configuration" />
<flow name="muleRequester">
<http:listener config-ref="HTTP_Listener_Configuration" path="/requester" doc:name="HTTP" />
<logger message="Invoking Mule Requester" level="INFO" doc:name="Logger" />
<mulerequester:request resource="file://src/main/resources/in/ReadME.txt?connector=file-connector-config" doc:name="Retrieve File" returnClass="java.lang.String" />
<logger message="Payload after file requester #[payload]" level="INFO" doc:name="Logger" />
</flow>
请参阅链接-> https://dzone.com/articles/mule-reading-file-in-the-middle-of-a-flow-using-mu
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句