15
15
*/
16
16
package io .micronaut .openapi ;
17
17
18
+ import com .fasterxml .jackson .core .JsonParser ;
18
19
import com .fasterxml .jackson .databind .DeserializationFeature ;
19
20
import com .fasterxml .jackson .databind .ObjectMapper ;
20
21
import com .fasterxml .jackson .databind .SerializationFeature ;
@@ -33,20 +34,23 @@ public final class OpenApiUtils {
33
34
* The JSON mapper.
34
35
*/
35
36
public static final ObjectMapper JSON_MAPPER = ObjectMapperFactory .createJson ()
36
- .enable (DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY );
37
+ .enable (DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY )
38
+ .enable (JsonParser .Feature .INCLUDE_SOURCE_IN_LOCATION );
37
39
/**
38
40
* The JSON 3.1 mapper.
39
41
*/
40
42
public static final ObjectMapper JSON_MAPPER_31 = ObjectMapperFactory .createJson31 ()
41
- .enable (DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY );
43
+ .enable (DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY )
44
+ .enable (JsonParser .Feature .INCLUDE_SOURCE_IN_LOCATION );
42
45
/**
43
46
* The JSON mapper for security scheme.
44
47
*/
45
48
public static final ObjectMapper CONVERT_JSON_MAPPER = ObjectMapperFactory .buildStrictGenericObjectMapper ()
46
49
.enable (SerializationFeature .WRITE_ENUMS_USING_TO_STRING )
47
50
.disable (SerializationFeature .FAIL_ON_EMPTY_BEANS , SerializationFeature .WRITE_DATES_AS_TIMESTAMPS )
48
51
.disable (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES )
49
- .enable (DeserializationFeature .READ_ENUMS_USING_TO_STRING , DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY );
52
+ .enable (DeserializationFeature .READ_ENUMS_USING_TO_STRING , DeserializationFeature .ACCEPT_SINGLE_VALUE_AS_ARRAY )
53
+ .enable (JsonParser .Feature .INCLUDE_SOURCE_IN_LOCATION );
50
54
/**
51
55
* The YAML mapper.
52
56
*/
0 commit comments