You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@johnzon.apache.org by st...@apache.org on 2017/09/26 11:54:13 UTC

[2/3] johnzon git commit: JOHNZON-135 make deduplicateObjects configurable via JsonB

JOHNZON-135 make deduplicateObjects configurable via JsonB


Project: http://git-wip-us.apache.org/repos/asf/johnzon/repo
Commit: http://git-wip-us.apache.org/repos/asf/johnzon/commit/40b92567
Tree: http://git-wip-us.apache.org/repos/asf/johnzon/tree/40b92567
Diff: http://git-wip-us.apache.org/repos/asf/johnzon/diff/40b92567

Branch: refs/heads/master
Commit: 40b9256731152f872eef9c9a632ae2ebd9725fa6
Parents: 34145fe
Author: Mark Struberg <st...@apache.org>
Authored: Tue Sep 26 13:45:13 2017 +0200
Committer: Mark Struberg <st...@apache.org>
Committed: Tue Sep 26 13:45:13 2017 +0200

----------------------------------------------------------------------
 .../src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java    | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/johnzon/blob/40b92567/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java
----------------------------------------------------------------------
diff --git a/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java b/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java
index faee36e..1ae554a 100644
--- a/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java
+++ b/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java
@@ -198,6 +198,9 @@ public class JohnzonBuilder implements JsonbBuilder {
         config.getProperty("johnzon.useBigDecimalForFloats")
                 .map(v -> !Boolean.class.isInstance(v) ? Boolean.parseBoolean(v.toString()) : Boolean.class.cast(v))
                 .ifPresent(builder::setUseBigDecimalForFloats);
+        config.getProperty("johnzon.deduplicateObjects")
+                .map(v -> !Boolean.class.isInstance(v) ? Boolean.parseBoolean(v.toString()) : Boolean.class.cast(v))
+                .ifPresent(builder::setDeduplicateObjects);
 
         final Map<AdapterKey, Adapter<?, ?>> defaultConverters = createJava8Converters(builder);