本文整理了Java中com.fasterxml.jackson.datatype.jsr310.JavaTimeModule.<init>()
方法的一些代码示例,展示了JavaTimeModule.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaTimeModule.<init>()
方法的具体详情如下:
包路径:com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
类名称:JavaTimeModule
方法名:<init>
暂无
代码示例来源:origin: google/data-transfer-project
public static ObjectMapper createObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
return objectMapper;
}
}
代码示例来源:origin: google/data-transfer-project
public TypeManagerImpl() {
objectMapper = new ObjectMapper();
objectMapper.registerModule(
new JavaTimeModule()); // configure ISO 8601 time de/serialization support
}
代码示例来源:origin: blox/blox
public static ObjectMapper configureMapper(ObjectMapper mapper) {
return mapper
.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)
.registerModule(new JavaTimeModule());
}
}
代码示例来源:origin: stackoverflow.com
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
代码示例来源:origin: dropwizard/dropwizard
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;
}
}
代码示例来源:origin: AxonFramework/AxonFramework
/**
* Instantiate a {@link JacksonSerializer} based on the fields contained in the {@link Builder}.
* <p>
* Upon instantiation, the ObjectMapper will get two modules registered to it by default, (1) the
* {@link MetaDataDeserializer} and the (2) {@link JavaTimeModule}. Lastly, if the provided converter is of type
* ChainingConverter, the {@link JacksonSerializer#registerConverters} is performed to automatically add the
* {@link JsonNodeToByteArrayConverter} and {@link ByteArrayToJsonNodeConverter}.
*
* @param builder the {@link Builder} used to instantiate a {@link JacksonSerializer} instance
*/
protected JacksonSerializer(Builder builder) {
builder.validate();
this.revisionResolver = builder.revisionResolver;
this.converter = builder.converter;
this.objectMapper = builder.objectMapper;
this.classLoader = builder.classLoader;
this.objectMapper.registerModule(
new SimpleModule("Axon-Jackson Module").addDeserializer(MetaData.class, new MetaDataDeserializer())
);
this.objectMapper.registerModule(new JavaTimeModule());
if (converter instanceof ChainingConverter) {
registerConverters((ChainingConverter) converter);
}
}
代码示例来源:origin: jooby-project/jooby
m.registerModule(new JavaTimeModule());
m.registerModule(new ParameterNamesModule());
m.registerModule(new AfterburnerModule());
代码示例来源:origin: Graylog2/graylog2-server
.registerModule(new JodaModule())
.registerModule(new Jdk8Module())
.registerModule(new JavaTimeModule())
.registerModule(new MetricsModule(TimeUnit.SECONDS, TimeUnit.SECONDS, false))
.registerModule(new SimpleModule("Graylog")
代码示例来源:origin: google/data-transfer-project
@Test
public void verifySerializeDeserialize() throws Exception {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
objectMapper.registerSubtypes(TaskContainerResource.class);
List<TaskListModel> taskLists = ImmutableList.of(new TaskListModel("id1", "List 1"));
List<TaskModel> tasks =
ImmutableList.of(
new TaskModel("id1", "Write Better tests", "Do this soon", null, null),
new TaskModel("id1", "Liberate all the data", "do this in stages", null, null));
ContainerResource data = new TaskContainerResource(taskLists, tasks);
String serialized = objectMapper.writeValueAsString(data);
ContainerResource deserializedModel =
objectMapper.readValue(serialized, ContainerResource.class);
Truth.assertThat(deserializedModel).isNotNull();
Truth.assertThat(deserializedModel).isInstanceOf(TaskContainerResource.class);
TaskContainerResource deserialized = (TaskContainerResource) deserializedModel;
Truth.assertThat(deserialized.getLists()).hasSize(1);
Truth.assertThat(deserialized.getTasks()).hasSize(2);
}
}
代码示例来源:origin: google/data-transfer-project
@Test
public void verifySerializeDeserialize() throws Exception {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
objectMapper.registerSubtypes(CalendarContainerResource.class);
代码示例来源:origin: spinnaker/kayenta
static public void configureObjectMapperFeatures(ObjectMapper objectMapper) {
objectMapper.setSerializationInclusion(NON_NULL)
.disable(FAIL_ON_UNKNOWN_PROPERTIES)
.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
JavaTimeModule module = new JavaTimeModule();
objectMapper.registerModule(module);
}
代码示例来源:origin: com.typesafe.play/play_2.11
public static ObjectMapper newDefaultMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new Jdk8Module());
mapper.registerModule(new JavaTimeModule());
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
return mapper;
}
代码示例来源:origin: com.typesafe.play/play
public static ObjectMapper newDefaultMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new Jdk8Module());
mapper.registerModule(new JavaTimeModule());
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
return mapper;
}
代码示例来源:origin: com.typesafe.play/play_2.12
public static ObjectMapper newDefaultMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new Jdk8Module());
mapper.registerModule(new JavaTimeModule());
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
return mapper;
}
代码示例来源:origin: stackoverflow.com
@Service
@Provider
public class ObjectMapperContextResolver implements ContextResolver<ObjectMapper> {
private final ObjectMapper mapper;
public ObjectMapperContextResolver() {
mapper = new ObjectMapper();
JavaTimeModule javaTimeModule=new JavaTimeModule();
// Hack time module to allow 'Z' at the end of string (i.e. javascript json's)
javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ISO_DATE_TIME));
mapper.registerModule(javaTimeModule);
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
}
@Override
public ObjectMapper getContext(Class<?> type) {
return mapper;
}
}
代码示例来源:origin: uber/AthenaX
public ApiClient() {
objectMapper = new ObjectMapper();
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
objectMapper.configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE, false);
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
objectMapper.enable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
objectMapper.enable(DeserializationFeature.READ_ENUMS_USING_TO_STRING);
objectMapper.registerModule(new JavaTimeModule());
objectMapper.setDateFormat(ApiClient.buildDefaultDateFormat());
dateFormat = ApiClient.buildDefaultDateFormat();
// Set default User-Agent.
setUserAgent("Swagger-Codegen/1.0.0/java");
// Setup authentications (key: authentication name, value: authentication).
authentications = new HashMap<String, Authentication>();
// Prevent the authentications from being modified.
authentications = Collections.unmodifiableMap(authentications);
rebuildHttpClient();
}
代码示例来源:origin: zeebe-io/zeebe
private ObjectMapper createObjectMapper() {
final ObjectMapper objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
return objectMapper;
}
代码示例来源:origin: allegro/hermes
@Bean
public ObjectMapper objectMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
mapper.disable(SerializationFeature.WRITE_NULL_MAP_VALUES);
mapper.registerModule(new JavaTimeModule());
return mapper;
}
代码示例来源:origin: zeebe-io/zeebe
@Override
public void open(Controller controller) {
log("Debug exporter opened");
objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
if (configuration.prettyPrint) {
objectMapper.enable(SerializationFeature.INDENT_OUTPUT);
}
}
代码示例来源:origin: spring-cloud/spring-cloud-dataflow
@Bean
public Jackson2ObjectMapperBuilderCustomizer dataflowObjectMapperBuilderCustomizer() {
return (builder) -> {
builder.dateFormat(new ISO8601DateFormatWithMilliSeconds(TimeZone.getDefault(), Locale.getDefault(), true));
// apply SCDF Batch Mixins to
// ignore the JobExecution in StepExecution to prevent infinite loop.
// https://github.com/spring-projects/spring-hateoas/issues/333
builder.mixIn(StepExecution.class, StepExecutionJacksonMixIn.class);
builder.mixIn(ExecutionContext.class, ExecutionContextJacksonMixIn.class);
builder.modules(new JavaTimeModule());
};
}
内容来源于网络,如有侵权,请联系作者删除!