如何使用 XmlElement for dozer 正确映射字段
How to map fields correctly using XmlElement for dozer
我有以下字段
@Mapping("greatId")
@XmlElement(name = "great_key")
private String greatKey;
所以我的 getter 和设置器是 getGreatKey()
和 setGreatKey(..)
。然后我的 JSON 不包含字段 "great_key" 的响应。但是如果我添加一个 getter getGreat_key()
,那么它就是 returns 字段。我不想添加那些 getter。我做错了什么?
我发现完全相同的问题在 : XmlElement ignored by Jackson during serialization
中有解释
很确定您没有使用 Jackson 进行序列化。 ;) 摆脱当前序列化或使其遵守标准注释。
我有以下字段
@Mapping("greatId")
@XmlElement(name = "great_key")
private String greatKey;
所以我的 getter 和设置器是 getGreatKey()
和 setGreatKey(..)
。然后我的 JSON 不包含字段 "great_key" 的响应。但是如果我添加一个 getter getGreat_key()
,那么它就是 returns 字段。我不想添加那些 getter。我做错了什么?
我发现完全相同的问题在 : XmlElement ignored by Jackson during serialization
中有解释很确定您没有使用 Jackson 进行序列化。 ;) 摆脱当前序列化或使其遵守标准注释。