diff --git a/src/main/java/pvws/ws/Vtype2Json.java b/src/main/java/pvws/ws/Vtype2Json.java index 9bd4380..de6ad98 100644 --- a/src/main/java/pvws/ws/Vtype2Json.java +++ b/src/main/java/pvws/ws/Vtype2Json.java @@ -176,6 +176,7 @@ private static void handleNumber(final JsonGenerator g, final VNumber value, fin if (last_value == null) { // Initially, add complete metadata + g.writeStringField("vtype", VType.typeOf(value).getSimpleName()); handleDisplay(g, value.getDisplay()); // Initial severity g.writeStringField("severity", severity.name()); @@ -207,6 +208,7 @@ private static void handleDoubles(final JsonGenerator g, final VNumberArray valu if (last_value == null) { // Initially, add complete metadata + g.writeStringField("vtype", VType.typeOf(value).getSimpleName()); handleDisplay(g, value.getDisplay()); // Initial severity g.writeStringField("severity", severity.name()); @@ -238,6 +240,7 @@ private static void handleInts(final JsonGenerator g, final VNumberArray value, if (last_value == null) { // Initially, add complete metadata + g.writeStringField("vtype", VType.typeOf(value).getSimpleName()); handleDisplay(g, value.getDisplay()); // Initial severity g.writeStringField("severity", severity.name()); @@ -269,6 +272,7 @@ private static void handleEnum(final JsonGenerator g, final VEnum value, final V if (last_value == null) { // Initially, add complete metadata + g.writeStringField("vtype", VType.typeOf(value).getSimpleName()); g.writeArrayFieldStart("labels"); for (final String label : value.getDisplay().getChoices()) g.writeString(label);