List of usage examples for com.fasterxml.jackson.annotation PropertyAccessor FIELD
PropertyAccessor FIELD
To view the source code for com.fasterxml.jackson.annotation PropertyAccessor FIELD.
Click Source Link
From source file:org.openremote.server.util.JsonUtil.java
public static ObjectMapper configure(ObjectMapper objectMapper) { objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL) .configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false) .configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY) .setVisibility(PropertyAccessor.GETTER, JsonAutoDetect.Visibility.NONE) .setVisibility(PropertyAccessor.SETTER, JsonAutoDetect.Visibility.NONE) .setVisibility(PropertyAccessor.IS_GETTER, JsonAutoDetect.Visibility.NONE) .setVisibility(PropertyAccessor.CREATOR, JsonAutoDetect.Visibility.NONE); // Debugging//from w w w. j a va2s . c om // objectMapper.enable(SerializationFeature.INDENT_OUTPUT); return objectMapper; }
From source file:com.raythos.sentilexo.persistence.cql.PersistedEntity.java
public static byte[] toBinaryJSon(PersistedEntity item) { try {/* ww w .j ava2s.co m*/ SmileFactory f = new SmileFactory(); f.configure(SmileParser.Feature.REQUIRE_HEADER, true); ObjectMapper mapper = new ObjectMapper(f); mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); byte[] result = mapper.writeValueAsBytes(item); return result; } catch (JsonProcessingException ex) { Logger.getLogger(QueryResultItemMapper.class.getName()).log(Level.SEVERE, null, ex); return null; } }
From source file:nl.knaw.huygens.alexandria.concordion.JsonConfiguration.java
private static ObjectMapper createDefaultMapper() { final ObjectMapper mapper = new ObjectMapper(); Log.debug("Configuring Jackson ObjectMapper: [" + mapper + "]"); mapper.enable(SerializationFeature.INDENT_OUTPUT); mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); // mapper.disable(SerializationFeature.WRITE_DURATIONS_AS_TIMESTAMPS); mapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY); return mapper; }
From source file:com.strategicgains.hyperexpress.serialization.jackson.HalResourceSerializerTest.java
@BeforeClass public static void setUpBeforeClass() throws Exception { SimpleModule module = new SimpleModule(); module.addSerializer(HalResource.class, new HalResourceSerializer()); mapper.registerModule(module);/*from w ww . j a v a 2s .c om*/ mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .setSerializationInclusion(JsonInclude.Include.NON_NULL) .setVisibility(PropertyAccessor.FIELD, Visibility.ANY) .setVisibility(PropertyAccessor.GETTER, Visibility.NONE) .setVisibility(PropertyAccessor.SETTER, Visibility.NONE) .setVisibility(PropertyAccessor.IS_GETTER, Visibility.NONE) .setDateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ")); }
From source file:org.ontologyengineering.conceptdiagrams.web.server.serialization.JacksonClassSerializer.java
public JacksonClassSerializer() { mapper = new ObjectMapper(); mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE); mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); }
From source file:org.springframework.security.jackson2.AbstractMixinTests.java
protected ObjectMapper buildObjectMapper() { ObjectMapper mapper = new ObjectMapper().enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY);//from ww w. ja v a 2s . com mapper.setVisibilityChecker(mapper.getVisibilityChecker().withVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY)); return mapper; }
From source file:com.netflix.scheduledactions.persistence.cassandra.ScheduledActionsObjectMapper.java
public ScheduledActionsObjectMapper() { configure(DeserializationFeature.READ_ENUMS_USING_TO_STRING, true); configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); setVisibility(PropertyAccessor.CREATOR, JsonAutoDetect.Visibility.ANY); setVisibility(PropertyAccessor.GETTER, JsonAutoDetect.Visibility.NONE); addMixInAnnotations(Action1.class, Action1Mixin.class); }
From source file:com.vb.openlibraries.easyrestclient.lib.services.GetJSONWebService.java
private static void initMapper() { if (sMapper == null) { sMapper = new ObjectMapper(); sMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE); sMapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); }/* w w w .ja v a2s .c o m*/ }
From source file:com.strategicgains.hyperexpress.serialization.siren.jackson.SirenResourceSerializerTest.java
@BeforeClass public static void setUpBeforeClass() throws Exception { SimpleModule module = new SimpleModule(); module.addSerializer(SirenResource.class, new SirenResourceSerializer()); mapper.registerModule(module);//from w ww . j a v a 2 s. c om mapper.disable(SerializationFeature.FAIL_ON_EMPTY_BEANS) .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) .setSerializationInclusion(JsonInclude.Include.NON_NULL) .setVisibility(PropertyAccessor.FIELD, Visibility.ANY) .setVisibility(PropertyAccessor.GETTER, Visibility.NONE) .setVisibility(PropertyAccessor.SETTER, Visibility.NONE) .setVisibility(PropertyAccessor.IS_GETTER, Visibility.NONE) .setDateFormat(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ")); }
From source file:edumsg.shared.MyObjectMapper.java
public MyObjectMapper() { super();/*from w ww . j a v a 2 s . co m*/ this.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); this.setSerializationInclusion(JsonInclude.Include.NON_NULL); }