All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alibaba.dubbo.common.json.DefaultJacksonObjectMapperProvider Maven / Gradle / Ivy

The newest version!
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;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy