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

项目:spring4-understanding    文件:MappingJackson2JsonViewTests.java   
@Test
public void renderWithCustomSerializerLocatedByFactory() throws Exception {
    SerializerFactory factory = new DelegatingSerializerFactory(null);
    ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializerFactory(factory);
    view.setObjectMapper(mapper);

    Object bean = new TestBeanSimple();
    Map<String, Object> model = new HashMap<String, Object>();
    model.put("foo", bean);
    model.put("bar", new TestChildBean());

    view.render(model, request, response);

    String result = response.getContentAsString();
    assertTrue(result.length() > 0);
    assertTrue(result.contains("\"foo\":{\"testBeanSimple\":\"custom\"}"));

    validateResult();
}
项目:spring4-understanding    文件:MappingJackson2XmlViewTests.java   
@Test
public void renderWithCustomSerializerLocatedByFactory() throws Exception {
    SerializerFactory factory = new DelegatingSerializerFactory(null);
    XmlMapper mapper = new XmlMapper();
    mapper.setSerializerFactory(factory);
    view.setObjectMapper(mapper);

    Object bean = new TestBeanSimple();
    Map<String, Object> model = new HashMap<String, Object>();
    model.put("foo", bean);

    view.render(model, request, response);

    String result = response.getContentAsString();
    assertTrue(result.length() > 0);
    assertTrue(result.contains("custom</testBeanSimple>"));

    validateResult();
}
项目:class-guard    文件:MappingJackson2JsonViewTests.java   
@Test
public void renderWithCustomSerializerLocatedByFactory() throws Exception {

    SerializerFactory factory = new DelegatingSerializerFactory(null);
    ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializerFactory(factory);
    view.setObjectMapper(mapper);

    Object bean = new TestBeanSimple();
    Map<String, Object> model = new HashMap<String, Object>();
    model.put("foo", bean);
    model.put("bar", new TestChildBean());

    view.render(model, request, response);

    String result = response.getContentAsString();
    assertTrue(result.length() > 0);
    assertTrue(result.contains("\"foo\":{\"testBeanSimple\":\"custom\"}"));

    validateResult();
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:DataSourceJsonSerializationTests.java   
@Test
public void serializerFactory() throws Exception {
    DataSource dataSource = new DataSource();
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializerFactory(factory);
    String value = mapper.writeValueAsString(dataSource);
    assertThat(value.contains("\"url\":")).isTrue();
}
项目:spring-boot-concourse    文件:DataSourceJsonSerializationTests.java   
@Test
public void serializerFactory() throws Exception {
    DataSource dataSource = new DataSource();
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializerFactory(factory);
    String value = mapper.writeValueAsString(dataSource);
    assertThat(value.contains("\"url\":")).isTrue();
}
项目:contestparser    文件:DataSourceJsonSerializationTests.java   
@Test
public void serializerFactory() throws Exception {
    DataSource dataSource = new DataSource();
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializerFactory(factory);
    String value = mapper.writeValueAsString(dataSource);
    assertTrue(value.contains("\"url\":"));
}
项目:QuizUpWinner    文件:SerializerProvider.java   
public SerializerProvider(SerializerProvider paramSerializerProvider, SerializationConfig paramSerializationConfig, SerializerFactory paramSerializerFactory)
{
  if (paramSerializationConfig == null)
    throw new NullPointerException();
  this._serializerFactory = paramSerializerFactory;
  this._config = paramSerializationConfig;
  this._serializerCache = paramSerializerProvider._serializerCache;
  this._unknownTypeSerializer = paramSerializerProvider._unknownTypeSerializer;
  this._keySerializer = paramSerializerProvider._keySerializer;
  this._nullValueSerializer = paramSerializerProvider._nullValueSerializer;
  this._nullKeySerializer = paramSerializerProvider._nullKeySerializer;
  this._rootNames = paramSerializerProvider._rootNames;
  this._knownSerializers = this._serializerCache.getReadOnlyLookupMap();
  this._serializationView = paramSerializationConfig.getActiveView();
}
项目:leopard    文件:VOSerializerProvider.java   
protected VOSerializerProvider(SerializerProvider src, SerializationConfig config, SerializerFactory f) {
    super(src, config, f);
}
项目:leopard    文件:VOSerializerProvider.java   
@Override
public VOSerializerProvider createInstance(SerializationConfig config, SerializerFactory jsf) {
    return new VOSerializerProvider(this, config, jsf);
}
项目:https-github.com-g0t4-jenkins2-course-spring-boot    文件:ConfigurationPropertiesReportEndpoint.java   
/**
 * Ensure only bindable and non-cyclic bean properties are reported.
 * @param mapper the object mapper
 */
private void applySerializationModifier(ObjectMapper mapper) {
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    mapper.setSerializerFactory(factory);
}
项目:spring-boot-concourse    文件:ConfigurationPropertiesReportEndpoint.java   
/**
 * Ensure only bindable and non-cyclic bean properties are reported.
 * @param mapper the object mapper
 */
private void applySerializationModifier(ObjectMapper mapper) {
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    mapper.setSerializerFactory(factory);
}
项目:owsi-core-parent    文件:HibernateBeanSerializerFactory.java   
@Override
public SerializerFactory withConfig(SerializerFactoryConfig config) {
    return new HibernateBeanSerializerFactory(config);
}
项目:owsi-core-parent    文件:HibernateBeanSerializerFactory.java   
@Override
public SerializerFactory withConfig(SerializerFactoryConfig config) {
    return new HibernateBeanSerializerFactory(config);
}
项目:contestparser    文件:ConfigurationPropertiesReportEndpoint.java   
/**
 * Ensure only bindable and non-cyclic bean properties are reported.
 * @param mapper the object mapper
 */
private void applySerializationModifier(ObjectMapper mapper) {
    SerializerFactory factory = BeanSerializerFactory.instance
            .withSerializerModifier(new GenericSerializerModifier());
    mapper.setSerializerFactory(factory);
}
项目:ignite    文件:GridJettyObjectMapper.java   
/** {@inheritDoc} */
@Override public DefaultSerializerProvider createInstance(SerializationConfig cfg, SerializerFactory jsf) {
    return new CustomSerializerProvider(this, cfg, jsf);
}
项目:tinyMediaManager    文件:CustomNullStringSerializerProvider.java   
public CustomNullStringSerializerProvider(CustomNullStringSerializerProvider provider, SerializationConfig config, SerializerFactory jsf) {
  super(provider, config, jsf);
}
项目:tinyMediaManager    文件:CustomNullStringSerializerProvider.java   
@Override
public CustomNullStringSerializerProvider createInstance(SerializationConfig config, SerializerFactory jsf) {
  return new CustomNullStringSerializerProvider(this, config, jsf);
}
项目:Office-365-SDK-for-Android    文件:InjectableSerializerProvider.java   
public InjectableSerializerProvider(
        final SerializerProvider src, final SerializationConfig config, final SerializerFactory factory) {

    super(src, config, factory);
}
项目:Office-365-SDK-for-Android    文件:InjectableSerializerProvider.java   
@Override
public InjectableSerializerProvider createInstance(
        final SerializationConfig config, final SerializerFactory factory) {

    return this;
}
项目:class-guard    文件:MappingJackson2JsonViewTests.java   
@Override
public SerializerFactory withConfig(SerializerFactoryConfig config) {
    return null;
}
项目:maven-archetype    文件:StdSerializerProvider.java   
protected StdSerializerProvider(SerializerProvider src,
        SerializationConfig config,SerializerFactory f) {
    super(src, config, f);
}
项目:maven-archetype    文件:StdSerializerProvider.java   
@Override
public StdSerializerProvider createInstance(SerializationConfig config,
        SerializerFactory jsf) {
    return new StdSerializerProvider(this, config, jsf);
}
项目:ignite    文件:GridJettyObjectMapper.java   
/**
 * Full constructor.
 *
 * @param src Blueprint object used as the baseline for this instance.
 * @param cfg Provider configuration.
 * @param f Serializers factory.
 */
CustomSerializerProvider(SerializerProvider src, SerializationConfig cfg, SerializerFactory f) {
    super(src, cfg, f);
}