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);