请问这种情况,是否仍然应该坚持 POJO 套 POJO 套到叶子节点来个十多层呀?但这样取一个非必需的字段的值的时候,防范 NP 异常的 if 岂不是如同地狱?
与此同时这个 json 不仅层深还复杂,而且还会出现不同位置都出现一个,阿不,甚至说多个,名相同,比如说,都米名为 identification 的 field ,而各个 identification 的结构也不一样。那这个时候该如何避免 POJO 类名重复呢?或者不需要避免,把包结构与这个 json 的树结构对应起来,用包名做划分,类名任由它重复?
考虑完这个之后,还有数据库要怎么做持久化啊,我们用的还是关系型数据库 DB2 。在 DB2 的列名上玩拼接,搞出百来个列吗,我的天呐。。
有没有好心人指点一下,十分感谢!
与此同时这个 json 不仅层深还复杂,而且还会出现不同位置都出现一个,阿不,甚至说多个,名相同,比如说,都米名为 identification 的 field ,而各个 identification 的结构也不一样。那这个时候该如何避免 POJO 类名重复呢?或者不需要避免,把包结构与这个 json 的树结构对应起来,用包名做划分,类名任由它重复?
考虑完这个之后,还有数据库要怎么做持久化啊,我们用的还是关系型数据库 DB2 。在 DB2 的列名上玩拼接,搞出百来个列吗,我的天呐。。
有没有好心人指点一下,十分感谢!