Skip to content

Commit

Permalink
use optimized jex jsonb (#568)
Browse files Browse the repository at this point in the history
requires another jex RC

Co-authored-by: Rob Bygrave <[email protected]>
  • Loading branch information
SentryMan and rbygrave authored Feb 20, 2025
1 parent 6840073 commit 23e05b9
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -308,9 +308,7 @@ private void writeJsonReturn(String produces) {
return;
}
if (useJsonB) {
writer.append(
"%sJsonType.toJson(result, ctx.contentType(\"%s\").outputStream());",
uType.shortName(), produces);
writer.append("ctx.jsonb(%sJsonType, result);", uType.shortName());
} else {
writer.append("ctx.json(result);");
}
Expand Down
2 changes: 1 addition & 1 deletion tests/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<junit.version>5.11.4</junit.version>
<assertj.version>3.27.3</assertj.version>
<jackson.version>2.18.2</jackson.version>
<jex.version>3.0-RC18</jex.version>
<jex.version>3.0-RC20</jex.version>
<avaje-inject.version>11.2</avaje-inject.version>
<nima.version>4.1.6</nima.version>
<javalin.version>6.4.0</javalin.version>
Expand Down
22 changes: 2 additions & 20 deletions tests/test-jex/src/main/resources/public/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -1587,20 +1587,10 @@
}
},
"Long>" : {
"type" : "object",
"properties" : {
"value" : {
"$ref" : "#/components/schemas/T"
}
}
"type" : "object"
},
"NestedEnum>" : {
"type" : "object",
"properties" : {
"value" : {
"$ref" : "#/components/schemas/T"
}
}
"type" : "object"
},
"Person" : {
"type" : "object",
Expand All @@ -1615,14 +1605,6 @@
}
},
"String>" : {
"type" : "object",
"properties" : {
"value" : {
"$ref" : "#/components/schemas/T"
}
}
},
"T" : {
"type" : "object"
},
"ViewHome" : {
Expand Down

0 comments on commit 23e05b9

Please sign in to comment.