Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从有效负载中获取json格式的数据,可用作;org.mule.munit.common.util。ReusableByteArrayInputStream@53534c15&引用;骡子3_Json_Mule_Dataweave - Fatal编程技术网

从有效负载中获取json格式的数据,可用作;org.mule.munit.common.util。ReusableByteArrayInputStream@53534c15&引用;骡子3

从有效负载中获取json格式的数据,可用作;org.mule.munit.common.util。ReusableByteArrayInputStream@53534c15&引用;骡子3,json,mule,dataweave,Json,Mule,Dataweave,我需要真实的有效载荷json数据,以便能够针对munit中的另一个硬编码json文件(mule 3.9和dataweave 1)进行断言。问题是负载显示为“org.mule.munit.common.util”。ReusableByteArrayInputStream@53534c15“在有效载荷下。当我将其转换为java时,我可以看到数据,但不能看到json格式的数据。如何提取这个字节数组流中的json,以便能够针对json硬编码文件进行断言。我使用“字节到字符串”块解决了这个问题 然后,我

我需要真实的有效载荷json数据,以便能够针对munit中的另一个硬编码json文件(mule 3.9和dataweave 1)进行断言。问题是负载显示为“org.mule.munit.common.util”。ReusableByteArrayInputStream@53534c15“在有效载荷下。当我将其转换为java时,我可以看到数据,但不能看到json格式的数据。如何提取这个字节数组流中的json,以便能够针对json硬编码文件进行断言。

我使用“字节到字符串”块解决了这个问题

然后,我添加了“Assert Equals”块,但要确保这两个值的格式都是这样的

#[payload.replaceAll("\\s+","")]

#[getResource('sample.json').asString().replaceAll("\\s+","")]

这正是我所需要的。

我通过使用“字节到字符串”块解决了它

然后,我添加了“Assert Equals”块,但要确保这两个值的格式都是这样的

#[payload.replaceAll("\\s+","")]

#[getResource('sample.json').asString().replaceAll("\\s+","")]
这正是我所需要的