List of usage examples for com.fasterxml.jackson.databind ObjectMapper configure
public ObjectMapper configure(JsonGenerator.Feature f, boolean state)
From source file:com.ning.metrics.collector.guice.providers.CollectorObjectMapperProvider.java
@Override public ObjectMapper get() { final ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); mapper.registerModule(new JodaModule()); mapper.registerModule(new GuavaModule()); return mapper; }
From source file:com.wadpam.guja.jackson.NonNullObjectMapperProvider.java
@Override void configureMapper(ObjectMapper mapper) { mapper.configure(SerializationFeature.INDENT_OUTPUT, true); // Ignore unknown fields during deserialization mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); // Do not serialize null values mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); // Ignore setterless properties mapper.configure(MapperFeature.USE_GETTERS_AS_SETTERS, false); }
From source file:com.android.example.devsummit.archdemo.api.ApiModule.java
@Provides @Singleton/*from w w w . ja v a 2s . c o m*/ public ApiService apiService(DemoConfig demoConfig) { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, false); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); return new Retrofit.Builder().baseUrl(demoConfig.getApiUrl()) .addConverterFactory(JacksonConverterFactory.create(mapper)).build().create(ApiService.class); }
From source file:org.apache.gora.couchdb.util.CouchDBObjectMapperFactory.java
/** * Apply default configuration/*from w w w . j a va 2 s . c om*/ * * @param om a object mapper object */ private void applyDefaultConfiguration(ObjectMapper om) { om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, this.writeDatesAsTimestamps); om.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_NULL); }
From source file:ObjectMapperProvider.java
@Override public ObjectMapper get() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.addMixInAnnotations(ImagePlantAddRequest.class, ImagePlantAddRequestModel.class); mapper.addMixInAnnotations(AmazonS3Bucket.class, AmazonS3BucketModel.class); mapper.addMixInAnnotations(ResizingConfig.class, ResizingConfigModel.class); mapper.addMixInAnnotations(TemplateIdentity.class, TemplateIdentityModel.class); mapper.addMixInAnnotations(TemplateResponse.class, TemplateResponseModel.class); return mapper; }
From source file:springfox.test.contract.swagger.listeners.ObjectMapperEventListener.java
@Override public void onApplicationEvent(ObjectMapperConfigured event) { ObjectMapper objectMapper = event.getObjectMapper(); objectMapper.configure(com.fasterxml.jackson.databind.SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, true); objectMapper.setSerializationInclusion(JsonInclude.Include.ALWAYS); }
From source file:com.liscs.server.utils.JacksonUtils.java
public T stringToObject(String json, Class clazz) { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); try {/*from w w w . j a v a2s . co m*/ T result = (T) objectMapper.readValue(json, clazz); return result; } catch (IOException ex) { Logger.getLogger(this.getClass().getName()).log(Level.SEVERE, null, ex); } return null; }
From source file:io.werval.modules.json.JSONPlugin.java
@Override public void onActivate(Application application) throws ActivationException { ObjectMapper mapper = new ObjectMapper(); mapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false); mapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); json = new JacksonJSON(mapper); }
From source file:io.apicurio.hub.core.beans.TestOpenApiDocumentIO.java
/** * Test method for {@link io.apicurio.hub.core.beans.OpenApiDocument#OpenApiDocument()}. *//* w w w .ja va 2s . co m*/ @Test public void testOpenApiDocument() throws Exception { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); URL contentUrl = getClass().getResource("simple-api-3.0.json"); String content = IOUtils.toString(contentUrl); OpenApi3Document document = mapper.readerFor(OpenApi3Document.class).readValue(content); Assert.assertNotNull(document); Assert.assertEquals(2, document.getTags().length); }
From source file:br.com.mv.modulo.model.JSON.java
@Transient public default String toJSON() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); mapper.configure(SerializationFeature.INDENT_OUTPUT, true); mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); mapper.setSerializationInclusion(Include.NON_NULL); String json = ""; try {/*from w w w .ja va 2 s . co m*/ json = mapper.writeValueAsString(this); } catch (JsonProcessingException e) { json = "{ error : Error: it's not possible processing JSON }"; LoggerFactory.getLogger(JSON.class).error("Error: it's not possible processing JSON", e); } return json; }