@Singleton
public final class JsonConverterRegistrar
extends java.lang.Object
implements io.micronaut.core.convert.TypeConverterRegistrar
Constructor and Description |
---|
JsonConverterRegistrar(io.micronaut.context.BeanProvider<JsonMapper> objectCodec,
io.micronaut.core.convert.ConversionService<?> conversionService,
io.micronaut.context.BeanProvider<io.micronaut.core.bind.BeanPropertyBinder> beanPropertyBinder) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.core.convert.TypeConverter<JsonArray,java.lang.Iterable> |
arrayNodeToIterableConverter() |
io.micronaut.core.convert.TypeConverter<JsonArray,java.lang.Object[]> |
arrayNodeToObjectConverter() |
protected io.micronaut.core.convert.TypeConverter<JsonNode,java.lang.Object> |
jsonNodeToObjectConverter() |
protected io.micronaut.core.convert.TypeConverter<java.util.Map,java.lang.Object> |
mapToObjectConverter() |
io.micronaut.core.convert.TypeConverter<JsonNode,io.micronaut.core.convert.value.ConvertibleValues> |
objectNodeToConvertibleValuesConverter() |
protected io.micronaut.core.convert.TypeConverter<java.lang.Object,JsonNode> |
objectToJsonNodeConverter() |
void |
register(io.micronaut.core.convert.ConversionService<?> conversionService) |
@Inject public JsonConverterRegistrar(io.micronaut.context.BeanProvider<JsonMapper> objectCodec, io.micronaut.core.convert.ConversionService<?> conversionService, io.micronaut.context.BeanProvider<io.micronaut.core.bind.BeanPropertyBinder> beanPropertyBinder)
public void register(io.micronaut.core.convert.ConversionService<?> conversionService)
register
in interface io.micronaut.core.convert.TypeConverterRegistrar
@Internal public io.micronaut.core.convert.TypeConverter<JsonNode,io.micronaut.core.convert.value.ConvertibleValues> objectNodeToConvertibleValuesConverter()
public io.micronaut.core.convert.TypeConverter<JsonArray,java.lang.Iterable> arrayNodeToIterableConverter()
@Internal public io.micronaut.core.convert.TypeConverter<JsonArray,java.lang.Object[]> arrayNodeToObjectConverter()
protected io.micronaut.core.convert.TypeConverter<java.util.Map,java.lang.Object> mapToObjectConverter()
protected io.micronaut.core.convert.TypeConverter<java.lang.Object,JsonNode> objectToJsonNodeConverter()
protected io.micronaut.core.convert.TypeConverter<JsonNode,java.lang.Object> jsonNodeToObjectConverter()