Use JsonWriter.nullValue() 72/111172/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 08:29:14 +0000 (10:29 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 2 Apr 2024 08:29:14 +0000 (10:29 +0200)
We are passing a null String, which ends up calling to nullValue().
Short-circuit this.

Change-Id: I75423bee13cb2d73ef1b817b975a9cb155721c02
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/EmptyJSONCodec.java

index 260167cdf9f3d9c55ccb01c90b7f1c3f1a49f671..fa9d79060d10a523972e502fbd98d2b4cf79fab8 100644 (file)
@@ -32,7 +32,7 @@ final class EmptyJSONCodec implements JSONCodec<Empty> {
     @Override
     public void writeValue(final JsonWriter ctx, final Empty value) throws IOException {
         ctx.beginArray();
-        ctx.value((String) null);
+        ctx.nullValue();
         ctx.endArray();
     }
 }