java - 消息负载的类型为 : BufferInputStream

标签 java json mule

从文本文件读取 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.

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

最佳答案

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

关于java - 消息负载的类型为 : BufferInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916449/

相关文章:

java - 为什么我的 run() 方法没有从我的 Actionlistener 中正确调用

Java HttpClient 3.1 多部分发布

java - 如何创建完全连接的客户端图?

javascript - 简单 Kendo UI 远程数据源返回空

java - Android - 如何在 JSON 中仅序列化扩展类的显式字段

javascript - 如何使用 javascript 通过 oAuth 1.0a 连接到 API? [ Angular .js]

java - Spring boot JPA多对多查询 |查找学生参加的所有类(class)

java - Mule CXF构建org.mule.module.launcher.application.DefaultMuleApplication : null

mule - 使 WebMQ 同步

java - Dataweave 停止从输入负载端的查询中拾取 Java linkedList 数据