Class DeserializationUtils

java.lang.Object
io.swagger.v3.parser.util.DeserializationUtils

public class DeserializationUtils extends Object
  • Constructor Details

    • DeserializationUtils

      public DeserializationUtils()
  • Method Details

    • getOptions

      public static DeserializationUtils.Options getOptions()
    • setYaml30Mapper

      public static void setYaml30Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
    • getYaml30Mapper

      public static com.fasterxml.jackson.databind.ObjectMapper getYaml30Mapper()
    • setYaml31Mapper

      public static void setYaml31Mapper(com.fasterxml.jackson.dataformat.yaml.YAMLFactory yamlFactory)
    • getYaml31Mapper

      public static com.fasterxml.jackson.databind.ObjectMapper getYaml31Mapper()
    • deserializeIntoTree

      public static com.fasterxml.jackson.databind.JsonNode deserializeIntoTree(String contents, String fileOrHost)
    • deserializeIntoTree

      public static com.fasterxml.jackson.databind.JsonNode deserializeIntoTree(String contents, String uri, io.swagger.v3.parser.core.models.ParseOptions parseOptions, io.swagger.v3.parser.core.models.SwaggerParseResult deserializationUtilsResult)
    • deserialize

      public static <T> T deserialize(Object contents, String fileOrHost, Class<T> expectedType)
    • deserialize

      public static <T> T deserialize(Object contents, String fileOrHost, Class<T> expectedType, boolean openapi31)
    • isJson

      public static boolean isJson(String contents)
    • buildLoaderOptions

      public static org.yaml.snakeyaml.LoaderOptions buildLoaderOptions()
    • readYamlTree

      public static com.fasterxml.jackson.databind.JsonNode readYamlTree(String contents)
    • readYamlTree

      public static com.fasterxml.jackson.databind.JsonNode readYamlTree(String contents, io.swagger.v3.parser.core.models.ParseOptions parseOptions, io.swagger.v3.parser.core.models.SwaggerParseResult deserializationUtilsResult)
    • readYamlValue

      public static <T> T readYamlValue(String contents, Class<T> expectedType)
    • readYamlValue

      public static <T> T readYamlValue(String contents, Class<T> expectedType, boolean openapi31)
    • buildSnakeYaml

      public static org.yaml.snakeyaml.Yaml buildSnakeYaml(org.yaml.snakeyaml.constructor.BaseConstructor constructor)