You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by np...@apache.org on 2017/09/08 19:25:55 UTC
svn commit: r1807808 -
/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java
Author: npeltier
Date: Fri Sep 8 19:25:55 2017
New Revision: 1807808
URL: http://svn.apache.org/viewvc?rev=1807808&view=rev
Log:
SLING-7115 filter null values out of maps
Modified:
sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java
Modified: sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java?rev=1807808&r1=1807807&r2=1807808&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java (original)
+++ sling/trunk/contrib/extensions/sling-pipes/src/main/java/org/apache/sling/pipes/internal/JsonUtil.java Fri Sep 8 19:25:55 2017
@@ -80,6 +80,7 @@ public class JsonUtil {
:
((JsonObject) json).entrySet().stream()
.map(entry -> new AbstractMap.SimpleEntry<>(entry.getKey(),unbox(entry.getValue())))
+ .filter(entry -> entry.getValue() != null)
.collect(Collectors.toMap(Entry::getKey, Entry::getValue)));
}