/** * Method for setting defalt POJO property inclusion strategy for serialization. */ public ObjectMapper setSerializationInclusion(JsonInclude.Include incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Method for setting defalt POJO property inclusion strategy for serialization. */ public ObjectMapper setSerializationInclusion(JsonInclude.Include incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Method for setting defalt POJO property inclusion strategy for serialization. * Equivalent to: *<pre> * mapper.setSerializationConfig(mapper.getSerializationConfig().withSerializationInclusion(incl)); *</pre> */ public ObjectMapper setSerializationInclusion(JsonInclude.Include incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Method for setting defalt POJO property inclusion strategy for serialization. */ public ObjectMapper setSerializationInclusion(JsonInclude.Include incl) { _serializationConfig = _serializationConfig.withSerializationInclusion(incl); return this; }
/** * Apply default configuration * * @param om a object mapper object */ private void applyDefaultConfiguration(ObjectMapper om) { om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, this.writeDatesAsTimestamps); om.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_NULL); }
public JacksonSerializerProvider() { mapper = new ObjectMapper(); mapper.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_NULL); // mapper.getSerializationConfig().withClassIntrospector(new BeanIntroSpector()); logger.info("Loaded Jackson JSONSerializerProvider"); }
private static Include serializationInclusion(SerializationConfig config) { // trying to tell if inclusion is set to null, in which case we want USE_DEFAULTS instead of ALWAYS if (config.withSerializationInclusion(null) == config) { return Include.USE_DEFAULTS; } else { return config.getSerializationInclusion(); } }
/** * Apply default configuration * * @param om a object mapper object */ private void applyDefaultConfiguration(ObjectMapper om) { om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, this.writeDatesAsTimestamps); om.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_NULL); }
public LogQuery() { mapper.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_EMPTY); }
public LogQuery() { mapper.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_EMPTY); }
public JaxbContextResolver() { ctx = new ObjectMapper(); ctx.registerModule(new JsonOrgModule()); ctx.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.ALWAYS); }
/** * Map object to JSON * * @param <T> Object to serialize * @param value Serialized JSON * @return */ public static <T> byte[] fromObject(T value) { JSON_MAPPER.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false); JSON_MAPPER.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); JSON_MAPPER.getSerializationConfig().withSerializationInclusion(Include.NON_NULL); //JSON_MAPPER.getSerializationConfig().setDateFormat(myDateFormat); try { ByteArrayOutputStream out = new ByteArrayOutputStream(); JSON_MAPPER.writeValue(out, value); return out.toByteArray(); } catch (Exception e) { logger.error("Cannot map POJO to JSON: ", e); throw new IllegalStateException("Cannot map POJO to JSON: " + e.getMessage()); } }
public JSR356SwaggerSocketClientImpl() { messages = new ConcurrentHashMap<String, FutureCountDownLatch>(); objectMapper = new ObjectMapper(); objectMapper.getDeserializationConfig().without(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); objectMapper.getSerializationConfig().without(SerializationFeature.FAIL_ON_EMPTY_BEANS); objectMapper.getSerializationConfig().withSerializationInclusion(JsonInclude.Include.NON_NULL); objectMapper.configure(SerializationFeature.WRITE_DATE_KEYS_AS_TIMESTAMPS, false); reentrantLock = new ReentrantLock(); webSocketContainer = ContainerProvider.getWebSocketContainer(); }