将骆驼xml转换为json,但格式完全不同

时间:2018-06-19 21:46:21

标签: java spring-boot apache-camel

我正在从消息队列中接收xml有效负载,因此我必须将其发送到其他端点,但是转换非常复杂,如果=='COMPANY',我需要提取某些字段,或者如果是'PERSON',我需要提取一组不同的字段,当它转换为JSON时,它们必须采用snake_case格式。

代码是由一位前同事辞职开始的,他已经辞职了,而我已经被起草解决,我几乎没有骆驼的经验。我了解基础知识,并已完成消息队列的提取和转换为Java POJO,并具有通过REST等发送到端点的路由。

但是转换是我们所困的地方。

到目前为止,转换是将其解析为一个Java文件(其中约有100个),并手动将一个映射文件映射到另一个pojo,然后从中提取一个JSON。 看起来很沉重,我希望可以使用一些映射来进行转换。

感谢您的帮助。

0 个答案:

没有答案