Skip to content

Commit 7715de6

Browse files
dpolysioujmartisk
authored andcommitted
Support non-object values for JSON scalars
Extend support for JSON scalars, to include not only JSON objects, but also any other JSON value, like strings, numbers and arrays.
1 parent 0302f79 commit 7715de6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • common/schema-model/src/main/java/io/smallrye/graphql/schema/model

common/schema-model/src/main/java/io/smallrye/graphql/schema/model/Scalars.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public class Scalars {
5959
private static final String IMPORT = "Import";
6060
private static final String POLICY = "Policy";
6161
private static final String SCOPE = "Scope";
62+
private static final String JSON = "JSON";
6263

6364
private Scalars() {
6465
}
@@ -120,7 +121,8 @@ public static void addObject() {
120121
}
121122

122123
public static void addJson() {
123-
populateScalar("jakarta.json.JsonObject", "JSON", Object.class.getName());
124+
populateScalar("jakarta.json.JsonValue", JSON, Object.class.getName());
125+
populateScalar("jakarta.json.JsonObject", JSON, Object.class.getName());
124126
}
125127

126128
static {

0 commit comments

Comments
 (0)