diff --git a/jOOQ/src/main/java/org/jooq/tools/json/JSONValue.java b/jOOQ/src/main/java/org/jooq/tools/json/JSONValue.java index 76e80f9004..2aaf192ba0 100644 --- a/jOOQ/src/main/java/org/jooq/tools/json/JSONValue.java +++ b/jOOQ/src/main/java/org/jooq/tools/json/JSONValue.java @@ -54,7 +54,7 @@ public class JSONValue { if (value instanceof Double d) { if (d.isInfinite() || d.isNaN()) - out.write("null"); + out.write("\"NaN\""); else out.write(value.toString()); @@ -63,7 +63,7 @@ public class JSONValue { if (value instanceof Float f) { if (f.isInfinite() || f.isNaN()) - out.write("null"); + out.write("\"NaN\""); else out.write(value.toString());