Class JsonMediaTypeCodec

java.lang.Object
io.micronaut.json.codec.MapperMediaTypeCodec
io.micronaut.json.codec.JsonMediaTypeCodec
All Implemented Interfaces:
io.micronaut.http.codec.MediaTypeCodec
Direct Known Subclasses:
JsonStreamMediaTypeCodec

@Named("json") @Singleton public class JsonMediaTypeCodec extends MapperMediaTypeCodec
A MediaTypeCodec for JSON and Jackson.
Since:
1.0.0
  • Field Details

    • CONFIGURATION_QUALIFIER

      public static final String CONFIGURATION_QUALIFIER
      See Also:
    • JSON_ADDITIONAL_TYPES

      public static final List<io.micronaut.http.MediaType> JSON_ADDITIONAL_TYPES
  • Constructor Details

    • JsonMediaTypeCodec

      public JsonMediaTypeCodec(JsonMapper jsonMapper, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json") @Nullable @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
      Parameters:
      jsonMapper - To read/write JSON
      applicationConfiguration - The common application configurations
      codecConfiguration - The configuration for the codec
    • JsonMediaTypeCodec

      @Inject public JsonMediaTypeCodec(io.micronaut.context.BeanProvider<JsonMapper> jsonCodec, io.micronaut.runtime.ApplicationConfiguration applicationConfiguration, @Named("json") @Nullable @Nullable io.micronaut.http.codec.CodecConfiguration codecConfiguration)
      Parameters:
      jsonCodec - To read/write JSON
      applicationConfiguration - The common application configurations
      codecConfiguration - The configuration for the codec
  • Method Details