@JsonProperty с логическим значением и строкой - PullRequest
0 голосов
/ 25 сентября 2018

Как десериализовать @JsonProperty с типами возвращаемых значений Boolean и String.

«данные» возвращают логическое значение

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

«данные» возвращают массив

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

1 Ответ

0 голосов
/ 25 сентября 2018

определить данные для объекта.

private Object data;

, тогда вы должны проверить тип как этот

if(data instanceof String) {
    //  ...
}else if(data instanceof Boolean) {
    //  ...
}else if(data instanceof Array) {
    //  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...