@Singleton
@Internal
public class JacksonConverterRegistrar
extends java.lang.Object
implements io.micronaut.core.convert.TypeConverterRegistrar
Modifier | Constructor and Description |
---|---|
protected |
JacksonConverterRegistrar(io.micronaut.context.BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper,
io.micronaut.core.convert.ConversionService<?> conversionService)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Iterable> |
arrayNodeToIterableConverter() |
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Object[]> |
arrayNodeToObjectConverter() |
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> |
jsonNodeToObjectConverter() |
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ObjectNode,io.micronaut.core.convert.value.ConvertibleValues> |
objectNodeToConvertibleValuesConverter() |
protected io.micronaut.core.convert.TypeConverter<java.lang.Object,com.fasterxml.jackson.databind.JsonNode> |
objectToJsonNodeConverter() |
void |
register(io.micronaut.core.convert.ConversionService<?> conversionService) |
@Inject protected JacksonConverterRegistrar(io.micronaut.context.BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, io.micronaut.core.convert.ConversionService<?> conversionService)
objectMapper
- The object mapper providerconversionService
- The conversion servicepublic void register(io.micronaut.core.convert.ConversionService<?> conversionService)
register
in interface io.micronaut.core.convert.TypeConverterRegistrar
protected io.micronaut.core.convert.TypeConverter<java.lang.Object,com.fasterxml.jackson.databind.JsonNode> objectToJsonNodeConverter()
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ObjectNode,io.micronaut.core.convert.value.ConvertibleValues> objectNodeToConvertibleValuesConverter()
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> jsonNodeToObjectConverter()
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Iterable> arrayNodeToIterableConverter()
protected io.micronaut.core.convert.TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Object[]> arrayNodeToObjectConverter()