【问题标题】:Message payload is of type: BufferInputStream消息有效负载的类型:BufferInputStream
【发布时间】:2026-01-22 19:10:01
【问题描述】:

从文本文件中读取 json 数据时出现以下错误。我使用 transormer 作为 json 对象。我给了返回班java.util.HashMap。我试图插入从文本文件中读取的数据,即 json 格式。

运行应用程序后,出现以下错误。

Failed to transform from "json" to "java.util.HashMap". 
   Message payload is of type: BufferInputStream (org.mule.api.transformer.TransformerMessagingException). 
   Message payload is of type: BufferInputStream.

如何将数据从文本文件发送到数据库?

【问题讨论】:

  • 请使用 Mule XML 代码和文件示例更新您的问题。
  • 没有明确的问题无法帮助您,请详细解释mule config xml。

标签: java json mule


【解决方案1】:

尝试在文件入站后添加object-to-string,然后尝试使用json-to-object。看起来 json to object 无法从输入流中解码。

【讨论】:

    【解决方案2】:

    您可以在文件连接器本身中添加转换器。在文件连接器中,转到转换器并在那里添加 json-to-object。

    【讨论】: