Package io.micronaut.json.codec
Class JsonMediaTypeCodec
java.lang.Object
io.micronaut.json.codec.MapperMediaTypeCodec
io.micronaut.json.codec.JsonMediaTypeCodec
- All Implemented Interfaces:
MediaTypeCodec
- Direct Known Subclasses:
JsonStreamMediaTypeCodec
@Named("json")
@Singleton
@Deprecated(forRemoval=true,
since="4.7")
public class JsonMediaTypeCodec
extends MapperMediaTypeCodec
Deprecated, for removal: This API element is subject to removal in a future version.
Replaced with message body writers / readers API
A
MediaTypeCodec
for JSON and Jackson.- Since:
- 1.0.0
- Author:
- Graeme Rocher
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class io.micronaut.json.codec.MapperMediaTypeCodec
additionalTypes, applicationConfiguration, codecConfiguration, mediaType, REGULAR_JSON_MEDIA_TYPE_CODEC_NAME
-
Constructor Summary
ConstructorDescriptionJsonMediaTypeCodec
(BeanProvider<JsonMapper> jsonCodec, ApplicationConfiguration applicationConfiguration, @Nullable CodecConfiguration codecConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.JsonMediaTypeCodec
(JsonMapper jsonMapper, ApplicationConfiguration applicationConfiguration, @Nullable CodecConfiguration codecConfiguration) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected MapperMediaTypeCodec
cloneWithMapper
(JsonMapper mapper) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class io.micronaut.json.codec.MapperMediaTypeCodec
cloneWithFeatures, cloneWithViewClass, decode, decode, decode, decode, decode, encode, encode, encode, encode, encode, encode, getJsonMapper, getMediaTypes, supportsType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.http.codec.MediaTypeCodec
decode, decode, decode, decode
-
Field Details
-
CONFIGURATION_QUALIFIER
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
JSON_ADDITIONAL_TYPES
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
JsonMediaTypeCodec
public JsonMediaTypeCodec(JsonMapper jsonMapper, ApplicationConfiguration applicationConfiguration, @Named("json") @Nullable @Nullable CodecConfiguration codecConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
jsonMapper
- To read/write JSONapplicationConfiguration
- The common application configurationscodecConfiguration
- The configuration for the codec
-
JsonMediaTypeCodec
@Inject public JsonMediaTypeCodec(BeanProvider<JsonMapper> jsonCodec, ApplicationConfiguration applicationConfiguration, @Named("json") @Nullable @Nullable CodecConfiguration codecConfiguration) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
jsonCodec
- To read/write JSONapplicationConfiguration
- The common application configurationscodecConfiguration
- The configuration for the codec
-
-
Method Details
-
cloneWithMapper
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
cloneWithMapper
in classMapperMediaTypeCodec
-