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

com.katalon.testops.commons.helper.ObjectMapperSingleton Maven / Gradle / Ivy

The newest version!
package com.katalon.testops.commons.helper;

import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;

import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;

public class ObjectMapperSingleton {

    private ObjectMapperSingleton() {
    }

    public static ObjectMapper getInstance() {
        return ObjectMapperHolder.INSTANCE;
    }

    private static class ObjectMapperHolder {
        private static final ObjectMapper INSTANCE = new ObjectMapper()
                .setSerializationInclusion(NON_NULL)
                .configure(SerializationFeature.INDENT_OUTPUT, true)
                .configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy