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()