Концепция десериализации JSON - PullRequest
0 голосов
/ 04 июня 2019

У меня есть вопрос о том, когда мне следует использовать пользовательские сериализацию и десериализацию для тел запросов / ответов json.

Предположим, у меня есть ответ json:

{
  "ID": 0,
  "CompanyName": "string",
  "UserName": "string"
}

Когда я преобразую его в объект Java, я определяю объект как

@JsonCreator
public MyResponse(
        @JsonProperty("ID") long id,
        @JsonProperty("CompanyName") String companyName,
        @JsonProperty("UserName") String userName) {

 //
}

В этом случае я не определяю какой-либо пользовательский десериализатор.

При каких условиях мне нужно определить пользовательский десериализатор? Это для пользовательского объекта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...