0
这涉及到this问题非指定的对象,但我想反序列化,而不是串行反序列化与杰克逊图书馆
我收到一个JSON对象从服务器..
一个值,在JSON对象可以是一个字符串或一个字符串数组。
可以通过定义一个对象并像这样转换它来获得这个工作。
@JsonProperty("integration/enabled-mime-types") public Object object;
List<String> list = (List<String>) object;
String string = (String) object;
但是,我想这个列表而不是一个对象。我正在使用的代码是
@JsonDeserialize
@JsonProperty("integration/enabled-mime-types")
public void setMimeTypes(Object object) {
if(object instanceof List) {
this.mimeTypesArray = (ArrayList<String>) object;
} else {
this.mimeTypesArray.add((String) object);
}
}
但是该列表从未设置。如何去做这件事?