diff --git a/commons-serialize-json/src/main/java/io/gitlab/jfronny/commons/serialize/json/JsonWriter.java b/commons-serialize-json/src/main/java/io/gitlab/jfronny/commons/serialize/json/JsonWriter.java index db44b56..32496c0 100644 --- a/commons-serialize-json/src/main/java/io/gitlab/jfronny/commons/serialize/json/JsonWriter.java +++ b/commons-serialize-json/src/main/java/io/gitlab/jfronny/commons/serialize/json/JsonWriter.java @@ -183,9 +183,11 @@ public class JsonWriter extends SerializeWriter impleme if (!deferredComments.isEmpty()) { if (newline.isEmpty()) { out.append("/* ") - .append(String.join(" / ", deferredComments) - .replace("*/", "#/")) - .append(" */"); + .append(String.join(" / ", deferredComments.stream() + .filter(s -> s != null && !s.isBlank()) + .map(s -> s.replace("/*", "#/")) + .toList()) + ).append(" */"); } else { boolean first = true; for (String s : deferredComments) {