在Mule中将ByteArraySeekableStream转换回JSON

在Mule中将ByteArraySeekableStream转换回JSON,json,mule,anypoint-studio,dataweave,bytearrayinputstream,Json,Mule,Anypoint Studio,Dataweave,Bytearrayinputstream,我有一个流,我已经分离,作为它的一部分,可以重用。我已经在现有流中向新流添加了一个流引用,但是在使用有效负载进入新流时更改为的数据类型时遇到了一个问题 新流由一个for-each循环组成,该循环将有效负载写入数据库,当有效负载进入与for-each循环不兼容的新流时,该有效负载将更改为ByteArraySeekableStream数据类型 我需要的是将ByteArraySeekableStream有效负载转换为与for-each循环兼容的数据类型,然后能够在将有效负载写入数据库之前将其转换回原始

我有一个流,我已经分离,作为它的一部分,可以重用。我已经在现有流中向新流添加了一个流引用,但是在使用有效负载进入新流时更改为的数据类型时遇到了一个问题

新流由一个for-each循环组成,该循环将有效负载写入数据库,当有效负载进入与for-each循环不兼容的新流时,该有效负载将更改为ByteArraySeekableStream数据类型

我需要的是将ByteArraySeekableStream有效负载转换为与for-each循环兼容的数据类型,然后能够在将有效负载写入数据库之前将其转换回原始JSON数据类型

我该怎么做


目前,我尝试的组合不起作用,或者在for-each循环中失败,或者我无法将有效负载更改回JSON,我发现使用JSON-to-Object转换器转换ByteArraySeekableStream并将返回类设置为java.lang.Object修复了问题。

我也有同样的问题,这对我也很有效。你应该接受你的答案。