You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streams.apache.org by sb...@apache.org on 2014/06/02 21:10:56 UTC
git commit: resolves STREAMS-55
Repository: incubator-streams
Updated Branches:
refs/heads/STREAMS-55 [created] a6831d9bb
resolves STREAMS-55
Project: http://git-wip-us.apache.org/repos/asf/incubator-streams/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-streams/commit/a6831d9b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-streams/tree/a6831d9b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-streams/diff/a6831d9b
Branch: refs/heads/STREAMS-55
Commit: a6831d9bb82f612cc88264cd8421145bf96c52c3
Parents: d4d95cc
Author: sblackmon <sb...@w2odigital.com>
Authored: Mon Jun 2 14:09:59 2014 -0500
Committer: sblackmon <sb...@w2odigital.com>
Committed: Mon Jun 2 14:09:59 2014 -0500
----------------------------------------------------------------------
.../java/org/apache/streams/jackson/StreamsJacksonMapper.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-streams/blob/a6831d9b/streams-pojo/src/main/java/org/apache/streams/jackson/StreamsJacksonMapper.java
----------------------------------------------------------------------
diff --git a/streams-pojo/src/main/java/org/apache/streams/jackson/StreamsJacksonMapper.java b/streams-pojo/src/main/java/org/apache/streams/jackson/StreamsJacksonMapper.java
index 7ef74ee..4d63861 100644
--- a/streams-pojo/src/main/java/org/apache/streams/jackson/StreamsJacksonMapper.java
+++ b/streams-pojo/src/main/java/org/apache/streams/jackson/StreamsJacksonMapper.java
@@ -32,7 +32,7 @@ public class StreamsJacksonMapper extends ObjectMapper {
super();
registerModule(new StreamsJacksonModule());
disable(com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
- configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, Boolean.TRUE);
+ configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, Boolean.FALSE);
configure(DeserializationFeature.FAIL_ON_INVALID_SUBTYPE, Boolean.TRUE);
configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, Boolean.TRUE);
configure(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT, Boolean.TRUE);
@@ -40,6 +40,8 @@ public class StreamsJacksonMapper extends ObjectMapper {
configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES, Boolean.TRUE);
// If a user has an 'object' that does not have an explicit mapping, don't cause the serialization to fail.
configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, Boolean.FALSE);
+ configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, Boolean.FALSE);
+ configure(SerializationFeature.WRITE_NULL_MAP_VALUES, Boolean.FALSE);
setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.DEFAULT);
}