Skip to content

Commit 45f25e3

Browse files
Switch from providing mapper to factory
1 parent e0e9219 commit 45f25e3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/DeserializationUtils.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.fasterxml.jackson.databind.JsonNode;
55
import com.fasterxml.jackson.databind.ObjectMapper;
66
import com.fasterxml.jackson.databind.SerializationFeature;
7+
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
78
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
89
import io.swagger.v3.core.util.Yaml;
910
import io.swagger.v3.core.util.Json;
@@ -114,8 +115,8 @@ public static Options getOptions() {
114115

115116
private static ObjectMapper yaml30Mapper = Yaml.mapper();
116117

117-
public static void setYaml30Mapper(ObjectMapper yaml30Mapper) {
118-
DeserializationUtils.yaml30Mapper = yaml30Mapper;
118+
public static void setYaml30Mapper(YAMLFactory yamlFactory) {
119+
DeserializationUtils.yaml30Mapper = io.swagger.v3.core.util.ObjectMapperFactory.createYaml(yamlFactory);
119120
}
120121

121122
public static ObjectMapper getYaml30Mapper() {
@@ -124,8 +125,8 @@ public static ObjectMapper getYaml30Mapper() {
124125

125126
private static ObjectMapper yaml31Mapper = Yaml31.mapper();
126127

127-
public static void setYaml31Mapper(ObjectMapper yaml31Mapper) {
128-
DeserializationUtils.yaml31Mapper = yaml31Mapper;
128+
public static void setYaml31Mapper(YAMLFactory yamlFactory) {
129+
DeserializationUtils.yaml31Mapper = io.swagger.v3.core.util.ObjectMapperFactory.createYaml31(yamlFactory);
129130
}
130131

131132
public static ObjectMapper getYaml31Mapper() {

0 commit comments

Comments
 (0)