Skip to content

Commit d19a786

Browse files
committed
[Java] Output and empty array when numInGroup=0 for Json. Issue #800.
1 parent 29a6231 commit d19a786

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/json/JsonTokenListener.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,14 @@ public void onEndComposite(
153153
public void onGroupHeader(final Token token, final int numInGroup)
154154
{
155155
property(token.name());
156-
output.append("[\n");
156+
if (numInGroup > 0)
157+
{
158+
output.append("[\n");
159+
}
160+
else
161+
{
162+
output.append("[],\n");
163+
}
157164
}
158165

159166
public void onBeginGroup(final Token token, final int groupIndex, final int numInGroup)

0 commit comments

Comments
 (0)