List of usage examples for com.fasterxml.jackson.databind.type MapLikeType getKeyType
public JavaType getKeyType()
From source file:org.emfjson.jackson.databind.ser.EMFSerializers.java
@Override public JsonSerializer<?> findMapLikeSerializer(SerializationConfig config, MapLikeType type, BeanDescription beanDesc, JsonSerializer<Object> keySerializer, TypeSerializer elementTypeSerializer, JsonSerializer<Object> elementValueSerializer) { if (type.isTypeOrSubTypeOf(EMap.class)) { if (type.getKeyType().isTypeOrSubTypeOf(String.class)) { return _mapSerializer; }/*w w w .j a va 2 s . co m*/ } return super.findMapLikeSerializer(config, type, beanDesc, keySerializer, elementTypeSerializer, elementValueSerializer); }