1

作为问题提到,我很好奇,为什么当反序列化发生时,字段不需要设置器?只需要吸气剂吗?

我正在使用杰克逊的 JSON。

4

1 回答 1

4

Jackson 和类似的 Java-to/from-JSON 工具甚至不需要 getter 来设置/修改字段值。要设置/修改的字段甚至可以是私有的和最终的(已经指定了一个值——杰克逊不一定尊重字段的不变性)。这怎么可能?正如 Thomas 所建议的,Jackson 可以使用反射来设置字段值。此行为在http://www.cowtowncoder.com/blog/archives/2010/08/entry_409.html中有描述。

于 2012-07-24T15:30:10.563 回答