/dubbo-common/src/main/java/com/alibaba/dubbo/common/json/DefaultJacksonObjectMapperProvider.java
https://gitlab.com/sxyseo/dubbox · Java · 22 lines · 15 code · 3 blank · 4 comment · 0 complexity · bcf5140cfea5041e6db62ab74bd93d27 MD5 · raw file
- package com.alibaba.dubbo.common.json;
- import com.fasterxml.jackson.databind.DeserializationFeature;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.fasterxml.jackson.databind.SerializationFeature;
- import java.util.TimeZone;
- /**
- * @author dylan
- */
- public class DefaultJacksonObjectMapperProvider implements JacksonObjectMapperProvider {
- @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;
- }
- }