Class 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 Detail

      • CONFIGURATION_QUALIFIER

        public static final java.lang.String CONFIGURATION_QUALIFIER
        See Also:
        Constant Field Values
    • Constructor Detail

      • JsonMediaTypeCodec

        public JsonMediaTypeCodec​(JsonMapper jsonMapper,
                                  io.micronaut.runtime.ApplicationConfiguration applicationConfiguration,
                                  @Named("json") @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
                                  io.micronaut.http.codec.CodecConfiguration codecConfiguration)
        Parameters:
        jsonCodec - To read/write JSON
        applicationConfiguration - The common application configurations
        codecConfiguration - The configuration for the codec