gpt4 book ai didi

jackson - jackson objectMapper与其他人之间的区别

转载 作者:行者123 更新时间:2023-12-03 16:46:13 33 4
gpt4 key购买 nike

我找不到关于 jackson 的ObjectMapper与其他映射器(例如dozer/mapStruct/modelMapping/etc)之间的区别的任何解释。所有文章都比较了dozer/mapStruct/modelMapping,但它们忽略了ObjectMapper。我不明白怎么了?是同一个映射器吗?

最佳答案

DozerMapStructModelMappingJava Bean to Java Bean映射器框架,它们递归地将数据从一个对象逐个属性复制到另一个对象。
从另一方面来看,ObjectMapper提供了用于从基本POJO或从通用JSON读取和写入JSON Tree Model的功能。 ObjectMapper具有一些其他功能,例如转换对象(请参见convertValue方法),但这不是创建此类的主要原因。
因此,如果要在两个不同模型之间实现复杂的映射,则应使用映射器。如果要从JSON有效负载将模型序列化为JSON或反序列化模型,则必须使用Jackson中的ObjectMapper

关于jackson - jackson objectMapper与其他人之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63600368/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com