List of usage examples for com.fasterxml.jackson.databind.deser.std StdDeserializer getValueClass
public Class<?> getValueClass()
From source file:org.pentaho.metaverse.impl.model.kettle.json.KettleObjectMapper.java
public KettleObjectMapper(List<StdSerializer> serializers, List<StdDeserializer> deserializers) { mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); mapper.enable(SerializationFeature.WRAP_EXCEPTIONS); transModule = new SimpleModule("PDIModule", new Version(1, 0, 0, null)); if (!CollectionUtils.isEmpty(serializers)) { for (StdSerializer serializer : serializers) { transModule.addSerializer(serializer); }//from w w w. j a v a 2 s.c o m } if (!CollectionUtils.isEmpty(deserializers)) { for (StdDeserializer deserializer : deserializers) { transModule.addDeserializer(deserializer.getValueClass(), deserializer); } } mapper.registerModule(transModule); }