当前位置: 首页 > 知识库问答 >
问题:

如何处理动态数据格式更改?

朱兴安
2023-03-14

全部的

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

文件正文中有2个字段。(seq, date, OR no.)所以,我为这个数据格式生成了pojo类。

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

我申请了骆驼队。几天后,关于添加名称字段,dataformat发生了更改。

所以,我们需要修改pojo类并再次重建应用程序。但我们不想再次构建应用程序并为dataformat生成pojo类。

如果我们可以在运行时使用xsd动态生成Pojo类,那么我们可以在不增加构建的情况下处理它吗

这个假设有可能吗?或者还有其他方法吗?

非常感谢。

共有1个答案

须鸿祯
2023-03-14

解决这类问题的一个简单方法是为额外的字段创建一个映射,这样您就不必不断更新POJO,这些链接可能对如何将未知的JSON属性映射到JACKSON很有用

Jackson反序列化额外的字段作为地图

希望有帮助。

 类似资料:
  • 第11章 数值运算协处理器 数值运算协处理器(简称协处理器)是特为与微处理器协同工作而设计的,它是用于加速处理浮点数据的处理部件。对同样的浮点计算,使用该部件进行运算所花的执行时间要比用常规指令编写的最有效代码所花的时间还要少得多。在早期的计算机系统中,该部件是可选部件,但现在一般都把协处理器直接内置在CPU之中。鉴于现在Pentium处理器内部结构的特点,该处理器能同时执行一条协处理器指令和二条

  • 所以问题是当用户关闭WiFi按钮时,移动数据仍然连接,但我仍然收到WiFi关闭的通知。它指示我网络断开,即使我的手机仍然连接到移动数据。 但一秒钟后,我收到移动数据连接的通知。但是一旦我收到网络断开,我已经关闭了我的VoIP呼叫。因此,当我收到WiFi关闭的通知时,我如何确定移动数据是否仍然连接。 我尝试了getActiveNetworkInfo(),但当我收到WiFi关闭的通知时,它碰巧为nul

  • 问题内容: 我正在尝试创建以下内容: 我开始 如何继续动态创建数组(可能会随变量更改)?我似乎没有正确的嵌套数组。 问题答案: 我们的对象数组 与…有关 或使用,它更干净:

  • 我从中向R导入数据的平台不支持指定数据类型,因此我的所有列都是。我有一个Excel文件,指定哪些列是,包括相关的和。现在,我正在尝试编写一个函数来动态更改数据中各个列的数据类型。框架 多亏了对这个问题的出色回答(dplyr-mutate:use dynamic variable names),我成功地编写了以下函数,在其中我动态地将列名设置为函数。 它起作用了,每次迭代都会返回整个数据帧,相关列(

  • 本文向大家介绍Vue.js实现简单动态数据处理,包括了Vue.js实现简单动态数据处理的使用技巧和注意事项,需要的朋友参考一下 直接上代码吧 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 当我到达下面的df.date()行时,使用此格式的日期时应用程序崩溃: 致命错误:解开Optional值时意外发现nil 我也看到了这一点: 错误:执行被中断,原因:EXC_BAD_INSTRUCTION(代码= EXC_I386_INVOP,子代码= 0x0) 我有可以采用这种格式的字符串 但有时采用这种格式 这是在上述格式下崩溃的代码段: 如何使用基本一个功能处理两种格式? 问题答