@Singleton @Bean(typed=JacksonObjectSerializer.class) public class JacksonObjectSerializer extends java.lang.Object implements io.micronaut.core.serialize.ObjectSerializer
ObjectSerializer interface for Jackson.| Constructor and Description |
|---|
JacksonObjectSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
<T> java.util.Optional<T> |
deserialize(byte[] bytes,
io.micronaut.core.type.Argument<T> requiredType) |
<T> java.util.Optional<T> |
deserialize(byte[] bytes,
java.lang.Class<T> requiredType) |
<T> java.util.Optional<T> |
deserialize(java.io.InputStream inputStream,
io.micronaut.core.type.Argument<T> requiredType) |
<T> java.util.Optional<T> |
deserialize(java.io.InputStream inputStream,
java.lang.Class<T> requiredType) |
java.util.Optional<byte[]> |
serialize(java.lang.Object object) |
void |
serialize(java.lang.Object object,
java.io.OutputStream outputStream) |
public JacksonObjectSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
objectMapper - To read/write JSONpublic java.util.Optional<byte[]> serialize(java.lang.Object object)
throws io.micronaut.core.serialize.exceptions.SerializationException
serialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationExceptionpublic void serialize(java.lang.Object object,
java.io.OutputStream outputStream)
throws io.micronaut.core.serialize.exceptions.SerializationException
serialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationExceptionpublic <T> java.util.Optional<T> deserialize(byte[] bytes,
java.lang.Class<T> requiredType)
throws io.micronaut.core.serialize.exceptions.SerializationException
deserialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationExceptionpublic <T> java.util.Optional<T> deserialize(java.io.InputStream inputStream,
java.lang.Class<T> requiredType)
throws io.micronaut.core.serialize.exceptions.SerializationException
deserialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationExceptionpublic <T> java.util.Optional<T> deserialize(byte[] bytes,
io.micronaut.core.type.Argument<T> requiredType)
throws io.micronaut.core.serialize.exceptions.SerializationException
deserialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationExceptionpublic <T> java.util.Optional<T> deserialize(java.io.InputStream inputStream,
io.micronaut.core.type.Argument<T> requiredType)
throws io.micronaut.core.serialize.exceptions.SerializationException
deserialize in interface io.micronaut.core.serialize.ObjectSerializerio.micronaut.core.serialize.exceptions.SerializationException