我有一个bean结构来解析JSon文件。我面临一个问题,对于同一个fild,我在两个不同的JSon文件中找到两种不同的数据类型 字符串数组
"Keywords": ["90NSB12596","Slam","Dunk","FullBodyIsolated","Action"],
字符串
"Keywords": "Basketball|NBA",
我怎么能把两个文件区别开来?我的bean结构是:
public String[] getKeywords2() {
return keywords2;
}
@JsonProperty("Keywords")
public void setKeywords2(String[] keywords2) {
this.keywords2 = keywords2;
}
public String getKeywords() {
return keywords;
}
@JsonProperty("Keywords")
public void setKeywords(String keywords) {
this.keywords = keywords;
}
public String getCaptionAbstract() {
return captionAbstract;
}
当然这是错误的,我想找到通往不同的两个@JsonProperty("Keywords")
的方式
提前致谢
答案 0 :(得分:0)
我决定找一个简单快捷的解决方案
在bean的ebeggining中添加@JsonIgnoreProperties(ignoreUnknown=true)
,因此程序只是忽略该字段
我想知道是否有更好的解决方案,所以如果有人有其他想法,请告诉我!
由于