private static ObjectMapper configure(ObjectMapper mapper) { mapper.registerModule(new GuavaModule()); mapper.registerModule(new GuavaExtrasModule()); mapper.registerModule(new CaffeineModule()); mapper.registerModule(new JodaModule()); mapper.registerModule(new AfterburnerModule()); mapper.registerModule(new FuzzyEnumModule()); mapper.registerModule(new ParameterNamesModule()); mapper.registerModule(new Jdk8Module()); mapper.registerModule(new JavaTimeModule()); mapper.setPropertyNamingStrategy(new AnnotationSensitivePropertyNamingStrategy()); mapper.setSubtypeResolver(new DiscoverableSubtypeResolver()); mapper.disable(FAIL_ON_UNKNOWN_PROPERTIES); return mapper; } }
m.registerModule(new ParameterNamesModule()); m.registerModule(new AfterburnerModule()); return m;
@Before public void before() { jdbi = db.getJdbi().installPlugin(new Jackson2Plugin()); jdbi.getConfig(Jackson2Config.class).setMapper(new ObjectMapper().registerModule(new ParameterNamesModule())); } }
ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new ParameterNamesModule());
@Bean public Module parameterNamesModule() { return new ParameterNamesModule(JsonCreator.Mode.PROPERTIES); }
@Bean public Module ParameterNamesModule() { return new ParameterNamesModule(); }
@Bean public Module parameterNamesModule() { return new ParameterNamesModule(JsonCreator.Mode.PROPERTIES); }
@Bean public Module parameterNamesModule() { return new ParameterNamesModule(JsonCreator.Mode.PROPERTIES); }
static Retrofit.Builder createDefaultRetrofitBuilder() { final ObjectMapper objectMapper = new ObjectMapper() .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) // Register ParameterNamesModule to read parameter name from lombok generated constructor. .registerModule(new ParameterNamesModule()) // Register JSR-310(java.time.temporal.*) module and read number as millsec. .registerModule(new JavaTimeModule()) .configure(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false); return new Retrofit.Builder() .addConverterFactory(JacksonConverterFactory.create(objectMapper)); }
@Bean public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.registerModule(new Jdk8Module()); // add support for Optionals objectMapper.registerModule(new JavaTimeModule()); // add support for java.time types objectMapper.registerModule(new ParameterNamesModule()); // support for multiargs constructors return objectMapper; } }
private static ObjectWriter initObjectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(SerializationFeature.WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED) .enable(SerializationFeature.INDENT_OUTPUT) .enable(SerializationFeature.ORDER_MAP_ENTRIES_BY_KEYS) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .registerModule(new ParameterNamesModule()); DefaultPrettyPrinter prettyPrinter = new DefaultPrettyPrinter(); prettyPrinter.indentArraysWith(DefaultIndenter.SYSTEM_LINEFEED_INSTANCE); return objectMapper.writer(prettyPrinter); }
@Bean public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.registerModule(new Jdk8Module()); // add support for Optionals objectMapper.registerModule(new JavaTimeModule()); // add support for java.time types objectMapper.registerModule(new ParameterNamesModule()); // support for multiargs constructors return objectMapper; }
@Bean public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.registerModule(new Jdk8Module()); // add support for Optionals objectMapper.registerModule(new JavaTimeModule()); // add support for java.time types objectMapper.registerModule(new ParameterNamesModule()); // support for multiargs constructors return objectMapper; }
public static ObjectMapper newObjectMapper() { return new ObjectMapper(). registerModule(new JavaOptionalModule()). registerModule(new ParameterNamesModule()). registerModule(new Iso8601DateTimeJacksonModule()). configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); }
private static ObjectMapper createObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Jdk8Module()); mapper.registerModule(new JavaTimeModule()); mapper.registerModule(new ParameterNamesModule()); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); mapper.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT); return mapper; } }
@Bean @Primary public ObjectMapper objectMapper() { return new ObjectMapper() // .setVisibility(PropertyAccessor.FIELD, Visibility.PUBLIC_ONLY) .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS) // .registerModule(new Jdk8Module()) // .registerModule(new ParameterNamesModule()); } }
public static ObjectMapper configure(ObjectMapper mapper){ return mapper .registerModule(new ParameterNamesModule()) .registerModule(new Jdk8Module()) .registerModule(new JavaTimeModule()) .configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true) .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); }
private static ObjectMapper createObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new Jdk8Module()); mapper.registerModule(new JavaTimeModule()); mapper.registerModule(new ParameterNamesModule()); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); mapper.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT); return mapper; } }
@Bean public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); objectMapper.registerModule(getDateTimeDeserializerModule()); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY); objectMapper.registerModule(new Jdk8Module()); // add support for Optionals objectMapper.registerModule(new JavaTimeModule()); // add support for java.time types objectMapper.registerModule(new ParameterNamesModule()); // support for multiargs constructors return objectMapper; }
@Bean @Primary public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); objectMapper.registerModule(getDateTimeDeserializerModule()); objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); objectMapper.configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY); objectMapper.registerModule(new Jdk8Module()); // add support for Optionals objectMapper.registerModule(new JavaTimeModule()); // add support for java.time types objectMapper.registerModule(new ParameterNamesModule()); // support for multiargs constructors return objectMapper; }