下面列出了com.fasterxml.jackson.databind.ObjectMapper#readerForUpdating ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public BarExt deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, BarExt parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
BarExt updatedParameters = objectReader.readValue(jsonParser, BarExt.class);
return updatedParameters;
}
@Override
public FooExt deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, FooExt parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
FooExt updatedParameters = objectReader.readValue(jsonParser, FooExt.class);
return updatedParameters;
}
@Override
public DummyExtension deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, DummyExtension parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
DummyExtension updatedParameters = objectReader.readValue(jsonParser, DummyExtension.class);
return updatedParameters;
}
@Override
public DummyExtension deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, DummyExtension parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
DummyExtension updatedParameters = objectReader.readValue(jsonParser, DummyExtension.class);
return updatedParameters;
}
@Override
public DummyExtension deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, DummyExtension parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
DummyExtension updatedParameters = objectReader.readValue(jsonParser, DummyExtension.class);
return updatedParameters;
}
@Override
public DummyExtension deserializeAndUpdate(JsonParser jsonParser, DeserializationContext deserializationContext, DummyExtension parameters) throws IOException {
ObjectMapper objectMapper = createMapper();
ObjectReader objectReader = objectMapper.readerForUpdating(parameters);
DummyExtension updatedParameters = objectReader.readValue(jsonParser, DummyExtension.class);
return updatedParameters;
}