diff --git a/src/main/java/com/eactive/eai/message/StandardItem.java b/src/main/java/com/eactive/eai/message/StandardItem.java index f8a74ab..cf750fd 100644 --- a/src/main/java/com/eactive/eai/message/StandardItem.java +++ b/src/main/java/com/eactive/eai/message/StandardItem.java @@ -783,12 +783,15 @@ public class StandardItem implements Serializable, Cloneable { if(p>0) sb.append(","); sb.append("{"); while(keyIter.hasNext()) { - if(ai>0) sb.append(","); String key = keyIter.next(); StandardItem item = group.get(key); - if(showPretty) sb.append("\n"); - sb.append(item.toJson(showPretty, withBizData)); - ai++; + String itemPart = item.toJson(showPretty, withBizData); + if(StringUtils.isNotEmpty(itemPart)) { + if(ai>0) sb.append(","); + if(showPretty) sb.append("\n"); + sb.append(itemPart); + ai++; + } } if(showPretty) {