使用 Camel XMLJSON 库以及使用 unmarshal 选项将 XML 消息转换为 JSON 时。应用程序正在将空标签转换为空 JSON 数组。有没有办法覆盖这种行为,而不是将其转换为空字符串。
例如
<person>
<first_name>john</first_name>
<last_name/>
</person>
转换为
{
"first_name": "john",
"last_name": []
}
而不是下面的
{
"first_name": "john",
"last_name": ""
}
如何覆盖此默认行为以提供第二个输出