运行时添加JsonSerialize批注

时间:2019-01-23 11:11:54

标签: jackson jackson2

我正在编写rest服务,输入的是json字符串。 目前,我正在将json字符串转换为对象

使用

    example = mapper.readValue(jsonMessage, Example.class);

其中一个属性是使用以下自定义序列化器

@JsonSerialize(using = CustomSerializer.class)
@JsonProperty("object")
private String object;

,但将来此rest服务的客户端将更改,我不希望将json转换为任何特定的对象,因为每个客户端将具有不同的有效负载。将json转换为ObjectNode或JsonNode之类的通用对象,有什么方法可以将@JsonSerialize添加到名为“ object”的特定属性中?

谢谢。

0 个答案:

没有答案