如何在Anypoint Studio中导入CSV文件并将其转换为JSON格式?

Shreejit Malshikhare

我想在流中使用HTTP侦听器,并在Anypoint Studio中导入csv文件作为输入并将其转换为JSON。请帮我。

沙蒂钦努帕蒂

您可以只使用转换消息并将有效载荷转换为json。

如您所见,我正在读取一个名为address.csv的文件。 在此处输入图片说明

在转换消息中,您可以简单地对

在此处输入图片说明

在我的记录器中,您可以看到文件内容已转换为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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章