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);
}