We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent de0130b commit 51c0175Copy full SHA for 51c0175
1 file changed
src/main/java/org/dynapi/jsonschema/gen/Util.java
@@ -10,6 +10,11 @@ protected static Object parseStringToJsonX(String string) {
10
if (string.startsWith("\"") && string.endsWith("\"")) return string.substring(1, string.length() - 1);
11
if (string.matches("\\d+")) return Integer.parseInt(string);
12
if (string.matches("\\d*\\.\\d+")) return Double.parseDouble(string);
13
- return string;
+ return switch (string) {
14
+ case "true" -> true;
15
+ case "false" -> false;
16
+ case "null" -> null;
17
+ default -> string;
18
+ };
19
}
20
0 commit comments