JSON反序列化概念

时间:2019-06-04 16:06:37

标签: json serialization

我有一个问题,何时应该对json请求/响应主体使用自定义序列化和反序列化。

假设我有一个json响应:

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

当我将其转换为Java对象时,我将该对象定义为

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

 //
}

在这种情况下,我没有定义任何自定义反序列化器。

在什么条件下需要定义自定义解串器?那是自定义对象吗?

0 个答案:

没有答案