From bea8e0617ad30ac87a9eee5d7105140b80eb5247 Mon Sep 17 00:00:00 2001 From: Michael Gloegl Date: Tue, 14 Dec 2021 15:13:13 +0100 Subject: [PATCH] Exclude null poperties when rendering JSON --- .../org/openapitools/openapidiff/core/output/JsonRender.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/openapitools/openapidiff/core/output/JsonRender.java b/core/src/main/java/org/openapitools/openapidiff/core/output/JsonRender.java index b0518d000..e1cf5ee49 100644 --- a/core/src/main/java/org/openapitools/openapidiff/core/output/JsonRender.java +++ b/core/src/main/java/org/openapitools/openapidiff/core/output/JsonRender.java @@ -1,11 +1,13 @@ package org.openapitools.openapidiff.core.output; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import org.openapitools.openapidiff.core.model.ChangedOpenApi; public class JsonRender implements Render { - private final ObjectMapper objectMapper = new ObjectMapper(); + private final ObjectMapper objectMapper = + new ObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL); @Override public String render(ChangedOpenApi diff) {