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

项目:commercetools-sunrise-java    文件:PageHtmlContentRenderer.java   
private static ObjectMapper createObjectMapper() {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
    final SimpleModule mod = new SimpleModule("form module");
    mod.addSerializer(Form.class, new StdScalarSerializer<Form>(Form.class){
        @Override
        public void serialize(final Form value, final JsonGenerator gen, final SerializerProvider provider) throws IOException {
            gen.writeObject(value.data());
        }
    });
    mapper.registerModule(mod);
    return mapper;
}