@Override public void setNamingStrategy(PropertyNamingStrategy naming) { setPropertyNamingStrategy(naming); } });
public JsonOutputter() { mapper = new ObjectMapper(); mapper.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, true); mapper.configure(SerializationFeature.INDENT_OUTPUT, true); mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); }
public ObjectMapper getContext(Class<?> type) { return new ObjectMapper() .setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES) .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false) .configure(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL, true); } }
private static ObjectMapper createDefaultMapper() { final ObjectMapper jackson = new ObjectMapper(); jackson.setPropertyNamingStrategy(PropertyNamingStrategy.LOWER_CAMEL_CASE); jackson.registerModule(new ProtobufModule()); return jackson; }
private AsynchronousAgentDispatcher() { this.writer = new ObjectMapper() .setSerializationInclusion(JsonInclude.Include.NON_NULL) .setPropertyNamingStrategy(new PropertyNamingStrategy.PascalCaseStrategy()) .writer(); }
protected ObjectMapper createObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy(new ConfigPropertyNamingStrategy()); mapper.enable(MapperFeature.ACCEPT_CASE_INSENSITIVE_ENUMS); mapper.enable(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES); mapper.configure(JsonParser.Feature.ALLOW_COMMENTS, true); mapper.configure(JsonParser.Feature.ALLOW_YAML_COMMENTS, true); SimpleModule module = new SimpleModule("PolymorphicTypes"); module.addDeserializer(PartitionGroupConfig.class, new PartitionGroupDeserializer(atomix.getRegistry())); module.addDeserializer(PrimitiveProtocolConfig.class, new PrimitiveProtocolDeserializer(atomix.getRegistry())); module.addDeserializer(PrimitiveConfig.class, new PrimitiveConfigDeserializer(atomix.getRegistry())); mapper.registerModule(module); return mapper; }
@Inject public MongoJackObjectMapperProvider(ObjectMapper objectMapper) { // add the mongojack specific stuff on a copy of the original ObjectMapper to avoid changing the singleton instance this.objectMapper = objectMapper.copy() .addHandler(new ReplaceUnknownSubtypesWithFallbackHandler()) .setPropertyNamingStrategy(new PreserveLeadingUnderscoreStrategy()) .registerModule(new SimpleModule("JSR-310-MongoJack") .addSerializer(ZonedDateTime.class, new MongoZonedDateTimeSerializer()) .addDeserializer(ZonedDateTime.class, new MongoZonedDateTimeDeserializer()) .addSerializer(DateTime.class, new MongoJodaDateTimeSerializer()) .addDeserializer(DateTime.class, new MongoJodaDateTimeDeserializer())); MongoJackModule.configure(this.objectMapper); }
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; } }
objectMapper.setPropertyNamingStrategy(this.propertyNamingStrategy);
.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE) .disable(DeserializationFeature.FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY) .setPropertyNamingStrategy(new PropertyNamingStrategy.SnakeCaseStrategy()) .setSubtypeResolver(subtypeResolver) .setTypeFactory(typeFactory)
objectMapper.setPropertyNamingStrategy(this.propertyNamingStrategy);
@Test public void roundtrip353() throws Exception { ObjectMapper mapper = new ObjectMapper().setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); String json = mapper.writeValueAsString(ImmutableNamingStrategy.builder() .abraCadabra(1) .focusPocus(true) .build()); NamingStrategy info = mapper.readValue(json, NamingStrategy.class); check(info.abraCadabra()).is(1); check(info.focusPocus()); check(json).is("{'abra_cadabra':1,'focus_pocus':true}".replace('\'', '"')); } }
ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy( PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); mapper.writeValue(outStream, bean);
private AsynchronousAgentDispatcher() { this.writer = new ObjectMapper() .setSerializationInclusion(JsonInclude.Include.NON_NULL) .setPropertyNamingStrategy(new PropertyNamingStrategy.PascalCaseStrategy()) .writer(); }
public Map<String, Object> jsonToMap(String jsonString) throws IOException { ObjectMapper mapper=new ObjectMapper(); mapper.setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES); Map<String, Object> map = mapper.readValue(jsonString,new TypeReference<Map<String, Object>>(){}); return convertMap(map); }
/** * @param secret the application secret used in creating and verifying the signature of the signed request. */ public SignedRequestDecoder(String secret) { this.secret = secret; this.objectMapper = new ObjectMapper(); this.objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); this.objectMapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); }
@Bean public ObjectMapper objectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, true); mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); return mapper; } }
public JsonMapper() { this.objectMapper = new ObjectMapper(); this.objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); this.objectMapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true); this.objectMapperSnakeCase = new ObjectMapper(); this.objectMapperSnakeCase.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")); this.objectMapperSnakeCase.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); }
public ObjectMapperProvider() { this.objectMapper = new ObjectMapper() .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS) .setPropertyNamingStrategy(new PropertyNamingStrategy.LowerCaseWithUnderscoresStrategy()) .registerModule(new JodaModule()) .registerModule(new GuavaModule()) .registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false)) .registerModule(new SimpleModule() .addSerializer(new RangeJsonSerializer()) .addSerializer(new SizeSerializer())); }
private static ObjectMapper configure(ObjectMapper mapper) { mapper.registerModule(new GuavaModule()); mapper.registerModule(new GuavaExtrasModule()); mapper.registerModule(new FuzzyEnumModule()); mapper.setPropertyNamingStrategy(new AnnotationSensitivePropertyNamingStrategy()); mapper.setSubtypeResolver(new DiscoverableSubtypeResolver()); return mapper; } }