1

我正在使用杰克逊来序列化我的 pojo。通常,我有一个收藏课。在这种情况下,我在集合类上还有一些其他属性需要序列化。例如出于演示目的:

@JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.WRAPPER_OBJECT)
public class Messages implements List<String> {
    @JsonProperty
    private String info = "hello";

    @JsonProperty
    private ArrayList<String> messages = new ArrayList<String>();
}

这序列化为: { "Messages": [ "a", "b", "c" ] }

我希望将此序列化为: { "info": "hello", "messages": [ "a", "b", "c" ] }

我可以做些什么来让杰克逊按照我想要的方式对其进行序列化?

4

0 回答 0