Java 从xml修改Jackson注释

Java 从xml修改Jackson注释,java,json,xml,spring,jackson,Java,Json,Xml,Spring,Jackson,我正在我的项目中使用Jackson库 我有一个列表数据类型如下 List<String> Names; 列表名称; 产生的输出为: <Names> <Names>bob</Names> <Names>ram</Names> </Names> 上下快速移动 内存 但我预计结果如下: <Names> <Name>bob</Name> <Name>ram<

我正在我的项目中使用Jackson库

我有一个列表数据类型如下

List<String> Names;
列表名称;
产生的输出为:

<Names>
<Names>bob</Names>
<Names>ram</Names>
</Names>

上下快速移动
内存
但我预计结果如下:

<Names>
<Name>bob</Name>
<Name>ram</Name>
</Names>

上下快速移动
内存
我使用了
@jacksonxmlementwrapper
@jacksonxmlement
,因为我的程序中有大量的列表,所以有没有通用的方法来实现这一点


提前感谢。

通过使用以下两个选项,您可以像

 1. @JacksonXmlElementWrapper
 2. @JacksonXmlElement
预期产出:

<Names>
<Name>bob</Name>
<Name>ram</Name>
</Names>

上下快速移动
内存
杰克逊没有因为这样做而给予任何其他外在的东西