@Override public Header.StyleEnum deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { JsonNode node = jp.getCodec().readTree(jp); if (node != null) { String value = node.asText(); return getStyleEnum(value); } return null; }
public DeserializationModule() { this.addDeserializer(Schema.class, new ModelDeserializer()); this.addDeserializer(Parameter.class, new ParameterDeserializer()); this.addDeserializer(Header.StyleEnum.class, new HeaderStyleEnumDeserializer()); this.addDeserializer(Encoding.StyleEnum.class, new EncodingStyleEnumDeserializer()); this.addDeserializer(EncodingProperty.StyleEnum.class, new EncodingPropertyStyleEnumDeserializer()); this.addDeserializer(SecurityScheme.class, new SecuritySchemeDeserializer()); this.addDeserializer(ApiResponses.class, new ApiResponsesDeserializer()); this.addDeserializer(Paths.class, new PathsDeserializer()); this.addDeserializer(Callback.class, new CallbackDeserializer()); } }
public DeserializationModule() { this.addDeserializer(Schema.class, new ModelDeserializer()); this.addDeserializer(Parameter.class, new ParameterDeserializer()); this.addDeserializer(Header.StyleEnum.class, new HeaderStyleEnumDeserializer()); this.addDeserializer(Encoding.StyleEnum.class, new EncodingStyleEnumDeserializer()); this.addDeserializer(EncodingProperty.StyleEnum.class, new EncodingPropertyStyleEnumDeserializer()); this.addDeserializer(SecurityScheme.class, new SecuritySchemeDeserializer()); this.addDeserializer(ApiResponses.class, new ApiResponsesDeserializer()); this.addDeserializer(Paths.class, new PathsDeserializer()); this.addDeserializer(Callback.class, new CallbackDeserializer()); } }
@Override public Header.StyleEnum deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { JsonNode node = jp.getCodec().readTree(jp); if (node != null) { String value = node.asText(); return getStyleEnum(value); } return null; }