public void addBeanSerializerModifier(BeanSerializerModifier modifier) { mapper._serializerFactory = mapper._serializerFactory.withSerializerModifier(modifier); }
public void addBeanSerializerModifier(BeanSerializerModifier modifier) { mapper._serializerFactory = mapper._serializerFactory.withSerializerModifier(modifier); }
@Override public void addBeanSerializerModifier(BeanSerializerModifier modifier) { mapper._serializerFactory = mapper._serializerFactory.withSerializerModifier(modifier); }
@Override public void addBeanSerializerModifier(BeanSerializerModifier modifier) { mapper._serializerFactory = mapper._serializerFactory.withSerializerModifier(modifier); }
public void addBeanSerializerModifier(BeanSerializerModifier modifier) { mapper._serializerFactory = mapper._serializerFactory.withSerializerModifier(modifier); }
public EurekaJsonCodec(Set<Class<?>> acceptedTypes) { this.acceptedTypes = acceptedTypes; mapper = new ObjectMapper(); SimpleSerializers serializers = new SimpleSerializers(); serializers.addSerializer(Enum.class, new EnumSerializer()); SerializerFactory serializerFactory = BeanSerializerFactory .instance .withAdditionalSerializers(serializers) .withSerializerModifier(new TypeInjectingModifier()); DeserializerFactory deserializerFactory = BeanDeserializerFactory .instance .withDeserializerModifier(new TypeResolvingModifier(mapper)); mapper.setSerializerFactory(serializerFactory); mapper.setDeserializerProvider(new StdDeserializerProvider(deserializerFactory)); mapper.setVisibility(JsonMethod.FIELD, Visibility.ANY); mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.configure(Feature.FAIL_ON_EMPTY_BEANS, false); mapper.configure(Feature.AUTO_DETECT_GETTERS, false); }