List of usage examples for com.fasterxml.jackson.databind ObjectMapper configure
public ObjectMapper configure(JsonGenerator.Feature f, boolean state)
From source file:org.nuxeo.client.api.marshaller.NuxeoConverterFactory.java
public static NuxeoConverterFactory create() { // TODO JAVACLIENT-21 ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); return create(objectMapper); }
From source file:helper.SerializationHelper.java
public static String serializeObject(Object object) { ObjectMapper mapper = new ObjectMapper(); Writer strWriter = new StringWriter(); try {//from ww w .j a va2 s.co m mapper.configure(SerializationFeature.INDENT_OUTPUT, true); mapper.writeValue(strWriter, object); } catch (Exception e) { System.out.println(e); } return strWriter.toString(); }
From source file:org.rapidoid.json.JSON.java
private static ObjectMapper mapper() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); return mapper; }
From source file:com.ignorelist.kassandra.steam.scraper.JsonApiTagLoader.java
private static ObjectMapper buildMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); mapper.configure(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES, false); return mapper; }
From source file:org.restdoc.api.util.RestDocParser.java
/** * @return the Jackson mapper for RestDoc *//* w w w.j av a 2 s . c o m*/ public static ObjectMapper createMapper() { final ObjectMapper mapper = new ObjectMapper(); // Allow comments in JSON mapper.configure(Feature.ALLOW_COMMENTS, true); // Allow unknown properties for extensibility mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); // Include only non-null values mapper.setSerializationInclusion(Include.NON_NULL); return mapper; }
From source file:net.opentsdb.contrib.tsquare.support.TsWebUtils.java
/** * @return an {@link ObjectMapper} configured for the most common parsing * use cases in the application./*from ww w . java 2 s. c om*/ */ public static ObjectMapper newObjectMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(Feature.ALLOW_COMMENTS, true); return mapper; }
From source file:org.keycloak.testsuite.util.AdminClientUtil.java
public static Keycloak createAdminClient(boolean ignoreUnknownProperties, String authServerContextRoot, String realmName, String username, String password, String clientId, String clientSecret) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException, KeyManagementException {/*from w w w . j av a 2s. com*/ SSLContext ssl = null; if ("true".equals(System.getProperty("auth.server.ssl.required"))) { File trustore = new File(PROJECT_BUILD_DIRECTORY, "dependency/keystore/keycloak.truststore"); ssl = getSSLContextWithTrustore(trustore, "secret"); System.setProperty("javax.net.ssl.trustStore", trustore.getAbsolutePath()); } ResteasyJackson2Provider jacksonProvider = null; // We need to ignore unknown JSON properties e.g. in the adapter configuration representation // during adapter backward compatibility testing if (ignoreUnknownProperties) { // We need to use anonymous class to avoid the following error from RESTEasy: // Provider class org.jboss.resteasy.plugins.providers.jackson.ResteasyJackson2Provider is already registered. 2nd registration is being ignored. jacksonProvider = new ResteasyJackson2Provider() { }; ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); jacksonProvider.setMapper(objectMapper); } return Keycloak.getInstance(authServerContextRoot + "/auth", realmName, username, password, clientId, clientSecret, ssl, jacksonProvider); }
From source file:com.redhat.smonkey.Monkey.java
public static JsonNode json(String s) throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS, true); return mapper.readTree(s); }
From source file:com.kinglcc.spring.jms.utils.JsonUtils.java
private static ObjectMapper createMapper(boolean ignoreUnkownProps) { ObjectMapper mapper = new ObjectMapper(); if (ignoreUnkownProps) { mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); }/*ww w .j a v a 2 s . c o m*/ mapper.setDateFormat(new SimpleDateFormat(DEFAULT_DATEFORMAT)); return mapper; }
From source file:org.mythtv.services.api.JacksonUtils.java
public static ObjectMapper initObjectMapper() { StdDelegatingDeserializer<ArrayOfString> delegatingDeserializer = new StdDelegatingDeserializer<ArrayOfString>( new ArrayOfStringConverter()); SimpleModule customModule = new SimpleModule("org.mythtv.services.api.module", new Version(1, 0, 0, null, null, null)).addDeserializer(ArrayOfString.class, delegatingDeserializer); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); objectMapper.registerModule(customModule); objectMapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true); return objectMapper; }