解析具有多种可能内容的属性

时间:2015-09-20 09:32:45

标签: groovy jackson

data响应内容是动态的,如果响应正常,则必须解析为QueryResponse,如果响应包含错误(如果!= 200则检查字符串类型值),则必须解析为ErrorData。我怎么能用@JsonProperty / @JsonIgnore做到这一点?

当前代码:

班级GenericResponse

int type

ErrorData data

课程QueryResponse扩展GenericResponse

String data

0 个答案:

没有答案