IBM API Connect "XML to JSON" 策略附加 $ char,并且不会提供预期的 JSON



嗨,我正在使用"XML到JSON"策略将XML更改为JSON,但它添加了一个额外的"$"字符。不知道拥有它有什么好处,以及如何摆脱它。目前:hello变为{"a":{"$":"hello"}}期望它返回{"a":"hello"}

有人能帮忙吗?

因为它使用Badger Fish进行转换。为此,您可以使用Mapper策略将属性映射为从XML转换为JSON。

进行XML到JSON和JSON到XML转换的最佳方法是使用映射节点,如果使用"自动"节点,它会比映射节点慢,而且可能会有奇怪的行为,如添加"$"或稍后删除它们。。。(根据我的经验,如果XML有属性,它可能会删除"$"..所以我转到映射节点并准备好..(

最新更新