public final class ConvertUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static com.fasterxml.jackson.databind.ObjectMapper |
getConvertJsonMapper() |
static com.fasterxml.jackson.databind.ObjectMapper |
getJsonMapper() |
static com.fasterxml.jackson.databind.ObjectMapper |
getYamlMapper() |
static io.swagger.v3.oas.models.security.SecurityRequirement |
mapToSecurityRequirement(io.micronaut.core.annotation.AnnotationValue<io.swagger.v3.oas.annotations.security.SecurityRequirement> r)
Maps annotation value to
SecurityRequirement . |
static java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> |
resolveExtensions(com.fasterxml.jackson.databind.JsonNode jn) |
static <T> T |
treeToValue(com.fasterxml.jackson.databind.JsonNode jn,
java.lang.Class<T> clazz)
Converts Json node into a class' instance or throws 'com.fasterxml.jackson.core.JsonProcessingException', adds extensions if present.
|
public static <T> T treeToValue(com.fasterxml.jackson.databind.JsonNode jn, java.lang.Class<T> clazz) throws com.fasterxml.jackson.core.JsonProcessingException
T
- The output class typejn
- The json nodeclazz
- The output class instancecom.fasterxml.jackson.core.JsonProcessingException
- if errorpublic static java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> resolveExtensions(com.fasterxml.jackson.databind.JsonNode jn)
public static io.swagger.v3.oas.models.security.SecurityRequirement mapToSecurityRequirement(io.micronaut.core.annotation.AnnotationValue<io.swagger.v3.oas.annotations.security.SecurityRequirement> r)
SecurityRequirement
.
Correct format is:
custom_name:
- custom_scope1
- custom_scope2r
- The value of SecurityRequirement
.public static com.fasterxml.jackson.databind.ObjectMapper getJsonMapper()
public static com.fasterxml.jackson.databind.ObjectMapper getConvertJsonMapper()
public static com.fasterxml.jackson.databind.ObjectMapper getYamlMapper()