Skip to content

Commit 3381c11

Browse files
committed
Fix incorrect tree parsing with Jackson
1 parent 2eaa15a commit 3381c11

6 files changed

Lines changed: 6 additions & 6 deletions

File tree

modules/openapi-generator/src/main/resources/Java/libraries/jersey2/anyof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5353

5454
@Override
5555
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
56-
JsonNode tree = jp.readValueAsTree();
56+
JsonNode tree = ctxt.readTree(jp);
5757
5858
Object deserialized = null;
5959
{{#discriminator}}

modules/openapi-generator/src/main/resources/Java/libraries/jersey2/oneof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5555

5656
@Override
5757
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
58-
JsonNode tree = jp.readValueAsTree();
58+
JsonNode tree = ctxt.readTree(jp);
5959
Object deserialized = null;
6060
{{#useOneOfDiscriminatorLookup}}
6161
{{#discriminator}}

modules/openapi-generator/src/main/resources/Java/libraries/jersey3/anyof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5353

5454
@Override
5555
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
56-
JsonNode tree = jp.readValueAsTree();
56+
JsonNode tree = ctxt.readTree(jp);
5757
5858
Object deserialized = null;
5959
{{#discriminator}}

modules/openapi-generator/src/main/resources/Java/libraries/jersey3/oneof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5555

5656
@Override
5757
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
58-
JsonNode tree = jp.readValueAsTree();
58+
JsonNode tree = ctxt.readTree(jp);
5959
Object deserialized = null;
6060
{{#useOneOfDiscriminatorLookup}}
6161
{{#discriminator}}

modules/openapi-generator/src/main/resources/Java/libraries/native/anyof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5151

5252
@Override
5353
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
54-
JsonNode tree = jp.readValueAsTree();
54+
JsonNode tree = ctxt.readTree(jp);
5555
5656
Object deserialized = null;
5757
{{#discriminator}}

modules/openapi-generator/src/main/resources/Java/libraries/native/oneof_model.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class {{classname}} extends AbstractOpenApiSchema{{#vendorExtensions.x-im
5353

5454
@Override
5555
public {{classname}} deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
56-
JsonNode tree = jp.readValueAsTree();
56+
JsonNode tree = ctxt.readTree(jp);
5757
Object deserialized = null;
5858
{{#useOneOfDiscriminatorLookup}}
5959
{{#discriminator}}

0 commit comments

Comments
 (0)