Java 类com.fasterxml.jackson.databind.ser.std.NullSerializer 实例源码

项目:jsonschema2pojo    文件:SchemaGenerator.java   
private SchemaAware getValueSerializer(Object valueAsJavaType) throws JsonMappingException {

        SerializerProvider serializerProvider = new DefaultSerializerProvider.Impl().createInstance(OBJECT_MAPPER.getSerializationConfig(), BeanSerializerFactory.instance);

        if (valueAsJavaType == null) {
            return NullSerializer.instance;
        } else {
            Class<? extends Object> javaTypeForValue = valueAsJavaType.getClass();
            JsonSerializer<Object> valueSerializer = serializerProvider.findValueSerializer(javaTypeForValue, null);
            return (SchemaAware) valueSerializer;
        }
    }
项目:leopard    文件:CustomObjectMapper.java   
public CustomObjectMapper() {
    DefaultSerializerProvider sp = new DefaultSerializerProvider.Impl();
    sp.setNullValueSerializer(NullSerializer.instance);
    this.setSerializerProvider(sp);
}
项目:QuizUpWinner    文件:BasicSerializerFactory.java   
public final JsonSerializer<?> getNullSerializer()
{
  return NullSerializer.instance;
}