本文整理了Java中com.fasterxml.jackson.databind.ObjectMapper.setTimeZone()
方法的一些代码示例,展示了ObjectMapper.setTimeZone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectMapper.setTimeZone()
方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.ObjectMapper
类名称:ObjectMapper
方法名:setTimeZone
[英]Method for overriding default TimeZone to use for formatting. Default value used is UTC (NOT default TimeZone of JVM).
[中]方法重写用于格式化的默认时区。使用的默认值是UTC(不是JVM的默认时区)。
代码示例来源:origin: apache/nifi
@OnScheduled
public void OnScheduled(final ProcessContext context) {
// Configure jackson mapper before spawning onTriggers
final SimpleModule module = new SimpleModule()
.addSerializer(MacAddress.class, new MacAddressToStringSerializer());
mapper.registerModule(module);
mapper.setDateFormat(this.simpleDateFormat);
switch (context.getProperty(TIME_REPRESENTATION).getValue()) {
case LOCAL_TZ:
// set the mapper TZ to local TZ
mapper.setTimeZone(TimeZone.getDefault());
tzId = TimeZone.getDefault().getID();
break;
case UTC:
// set the mapper TZ to local TZ
mapper.setTimeZone(TimeZone.getTimeZone(UTC));
tzId = UTC;
break;
}
}
代码示例来源:origin: jooby-project/jooby
m.setTimeZone(TimeZone.getTimeZone(config.getString("application.tz")));
代码示例来源:origin: spring-projects/spring-framework
objectMapper.setTimeZone(this.timeZone);
代码示例来源:origin: org.springframework/spring-web
objectMapper.setTimeZone(this.timeZone);
代码示例来源:origin: pippo-java/pippo
@Override
public void init(Application application) {
objectMapper = getObjectMapper();
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
objectMapper.setTimeZone(TimeZone.getDefault());
objectMapper.registerModule(new AfterburnerModule());
}
代码示例来源:origin: com.ecfront.dew/common
/**
* 设置时区
*
* @param tz 时区
*/
public void setTimeZone(TimeZone tz) {
mapper.setTimeZone(tz);
}
代码示例来源:origin: aillamsun/devX
/**
* 设置时区
*
* @param tz 时区
*/
public void setTimeZone(TimeZone tz) {
mapper.setTimeZone(tz);
}
代码示例来源:origin: geosdi/geo-platform
/**
* @param timeZone
* @return {@link GPJacksonSupport}
*/
@Override
public GPJacksonSupport setTimeZone(TimeZone timeZone) {
this.mapper.setTimeZone(timeZone);
return this;
}
代码示例来源:origin: net.jahhan/common-plugin-util
@Override
public ObjectMapper getObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
return objectMapper;
}
}
代码示例来源:origin: net.jahhan/common-plugin-util
private static synchronized void buildDefaultObjectMapper() {
objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
}
}
代码示例来源:origin: remoting/dubbox
private static synchronized void buildDefaultObjectMapper() {
objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
}
}
代码示例来源:origin: remoting/dubbox
@Override
public ObjectMapper getObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
return objectMapper;
}
}
代码示例来源:origin: remoting/dubbox
private static synchronized void buildDefaultObjectMapper() {
objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
}
}
代码示例来源:origin: remoting/dubbox
@Override
public ObjectMapper getObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// objectMapper.disable(SerializationFeature.FLUSH_AFTER_WRITE_VALUE);
objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
objectMapper.setTimeZone(TimeZone.getDefault());
return objectMapper;
}
}
代码示例来源:origin: stackoverflow.com
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.setTimeZone(TimeZone.getDefault());
environment.jersey().register(new JacksonMessageBodyProvider(objectMapper, environment.getValidator()));
代码示例来源:origin: ro.pippo/pippo-jackson
@Override
public void init(Application application) {
objectMapper = getObjectMapper();
objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
objectMapper.setTimeZone(TimeZone.getDefault());
objectMapper.registerModule(new AfterburnerModule());
}
代码示例来源:origin: name.remal.tools/json
@Override
public void configure(@NotNull ObjectMapper objectMapper) {
objectMapper.configure(PROPAGATE_TRANSIENT_MARKER, true);
objectMapper.configure(SORT_PROPERTIES_ALPHABETICALLY, true);
objectMapper.configure(ACCEPT_CASE_INSENSITIVE_ENUMS, true);
objectMapper.configure(WRITE_DATES_AS_TIMESTAMPS, false);
objectMapper.configure(WRITE_DATE_KEYS_AS_TIMESTAMPS, false);
objectMapper.configure(ORDER_MAP_ENTRIES_BY_KEYS, true);
objectMapper.configure(FAIL_ON_UNKNOWN_PROPERTIES, false);
objectMapper.configure(ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
objectMapper.configure(READ_UNKNOWN_ENUM_VALUES_USING_DEFAULT_VALUE, true);
objectMapper.configure(WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS, false);
objectMapper.configure(READ_DATE_TIMESTAMPS_AS_NANOSECONDS, objectMapper.isEnabled(WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS));
objectMapper.setTimeZone(TimeZone.getDefault());
loadModules(objectMapper);
}
代码示例来源:origin: infiniteautomation/ma-core-public
@Bean(COMMON_OBJECT_MAPPER_NAME)
public ObjectMapper getCommonObjectMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
mapper.setTimeZone(TimeZone.getDefault());
//Setup Module Defined JSON Modules
List<JacksonModuleDefinition> defs = ModuleRegistry.getDefinitions(JacksonModuleDefinition.class);
for(JacksonModuleDefinition def : defs) {
if(def.getSourceMapperType() == JacksonModuleDefinition.ObjectMapperSource.COMMON)
mapper.registerModule(def.getJacksonModule());
}
return mapper;
}
代码示例来源:origin: infiniteautomation/ma-core-public
@Bean(DAO_OBJECT_MAPPER_NAME)
public ObjectMapper getDaoObjectMapper() {
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
mapper.setTimeZone(TimeZone.getTimeZone("UTC")); //Set to UTC in case timezone change while data is in database
//Setup Module Defined JSON Modules
List<JacksonModuleDefinition> defs = ModuleRegistry.getDefinitions(JacksonModuleDefinition.class);
for(JacksonModuleDefinition def : defs) {
if(def.getSourceMapperType() == JacksonModuleDefinition.ObjectMapperSource.DATABASE)
mapper.registerModule(def.getJacksonModule());
}
return mapper;
}
代码示例来源:origin: cn.home1/oss-lib-common-spring-boot-1.4.2.RELEASE
@Override
public <M extends ObjectMapper> M config(final PropertyResolver propertyResolver, final M mapper) {
mapper.setTimeZone(Defaults.UTC_P8.toTimeZone());
mapper.registerModule(new JodaModule());
// Jdk8Module ?
mapper.disable(WRITE_DATES_AS_TIMESTAMPS);
// disable WRITE_DATES_WITH_ZONE_ID ?
// ISODateTimeFormat.basicDateTime()
final DateFormat formatJdk = new SimpleDateFormat(Defaults.PATTERN_JAVA_ISO8601);
formatJdk.setTimeZone(Defaults.UTC_P8.toTimeZone());
mapper.setDateFormat(formatJdk);
return mapper;
}
},
内容来源于网络,如有侵权,请联系作者删除!