提出问题时,我很好奇,为什么在反序列化发生时,它不需要字段的setter?只需要吸气剂?
我正在使用杰克逊的JSON。
答案 0 :(得分:4)
Jackson和类似的Java-to / from-JSON工具甚至不需要getter来设置/修改字段值。要设置/修改的字段甚至可以是私有的和最终的(已经指定了值 - 杰克逊不一定会尊重字段的不变性)。这怎么可能?正如托马斯所说,杰克逊可以使用反射来设定场值。此行为在http://www.cowtowncoder.com/blog/archives/2010/08/entry_409.html。
中描述