如何处理有关动态数据格式更改的骆驼?



all.

我是骆驼的开胃菜。 我有一些问题。这是一个场景。

该文件在正文中有 2 个字段。 (顺序、日期、收费编号( 因此,我为这种数据格式生成了pojo类。

public class TestDataformat {
int seq;
Date date;
String chargeNo;
}

我申请了骆驼。 几天后,有关添加名称字段的数据格式发生了变化。

因此,我们需要修改 pojo 类并再次重建应用程序。 但是我们不想再次构建应用程序并为数据格式生成 pojo 类。

如果我们可以使用 xsd 在运行时动态地制作 Pojo 类,我们是否可以在不额外构建的情况下处理它

这个假设可能吗? 或者有没有其他方法可以做到这一点?

谢谢。

此类问题的简单解决方案是创建一个 Map,对于额外的字段,这样您就不必不断更新 POJO,这些链接可能很有用 如何使用杰克逊映射未知的 JSON 属性

杰克逊将额外字段反序列化为映射

希望对您有所帮助。

最新更新