@JsonProperty,布尔值和字符串

时间:2018-09-25 07:51:46

标签: java json jackson

如何使用布尔值和字符串返回类型反序列化@JsonProperty。

“数据”返回布尔值

"Info": {
  "type": "TEST",
  "data": true
},

“数据”返回数组

"Info": {
  "type": "TEST",
  "data": {"index": [{"a1": 4,"a2": 0,}]}
},

1 个答案:

答案 0 :(得分:0)

将数据定义为对象。

private Object data;

然后您必须检查这样的类型

if(data instanceof String) {
    //  ...
}else if(data instanceof Boolean) {
    //  ...
}else if(data instanceof Array) {
    //  ...
}