gpt4 book ai didi

java - 如何使用 Dataweave 删除括号或忽略来自 Scatter-Gather 的括号?

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:02 24 4
gpt4 key购买 nike

我有一个 1..n 个对象,其中包含来自 3 个不同服务的返回值。我使用 Scatter-Gather 来调用这 3 个服务中的每一个。我的汇总变成:

[
<?xml version='1.0' encoding='windows-1252'?>
<policy-group>
</policy>
</policy>
</policy-group>,
<?xml version='1.0' encoding='windows-1252'?>
<policy-group>
</policy>
</policy>
</policy-group>,
<?xml version='1.0' encoding='windows-1252'?>
<policy-group>
</policy>
</policy>
</policy-group>
]

字符串 XML 消息中的括号导致我的 Dataweave 出现错误。有谁知道如何解决这个问题吗?

我的错误是..

序言中出现意外字符“[”(代码 91);预期为“<” 在 [row,col {unknown-source}]: [1,1] (com.ctc.wstx.exc.WstxUnexpectedCharException)。

提前致谢。

最佳答案

在Scatter-Gather之后添加Combine-Collection,它将所有结果合并为一个。在某些情况下,当结果未合并时会出现问题。

关于java - 如何使用 Dataweave 删除括号或忽略来自 Scatter-Gather 的括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38548610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com