JacksonJsonSerializer Class
- java.
lang. Object - com.
azure. core. serializer. json. jackson. JacksonJsonSerializer
- com.
Implements
public final class JacksonJsonSerializer
implements JsonSerializer, MemberNameConverter
Jackson based implementation of the JsonSerializer and MemberNameConverter interfaces.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String | convertMemberName(Member member) |
| T | deserialize(InputStream stream, TypeReference<T> typeReference) |
| reactor.core.publisher.Mono<T> | deserializeAsync(InputStream stream, TypeReference<T> typeReference) |
| T | deserializeFromBytes(byte[] data, TypeReference<T> typeReference) |
| reactor.core.publisher.Mono<T> | deserializeFromBytesAsync(byte[] data, TypeReference<T> typeReference) |
| void | serialize(OutputStream stream, Object value) |
| reactor.core.publisher.Mono<Void> | serializeAsync(OutputStream stream, Object value) |
| byte[] | serializeToBytes(Object value) |
| reactor.core.publisher.Mono<byte[]> | serializeToBytesAsync(Object value) |
Methods inherited from java.lang.Object
Method Details
convertMemberName
public String convertMemberName(Member member)
Parameters:
deserialize
public T <T>deserialize(InputStream stream, TypeReference<T> typeReference)
Parameters:
deserializeAsync
public Mono<T> <T>deserializeAsync(InputStream stream, TypeReference<T> typeReference)
Parameters:
deserializeFromBytes
public T <T>deserializeFromBytes(byte[] data, TypeReference<T> typeReference)
Parameters:
deserializeFromBytesAsync
public Mono<T> <T>deserializeFromBytesAsync(byte[] data, TypeReference<T> typeReference)
Parameters:
serialize
public void serialize(OutputStream stream, Object value)
Parameters:
serializeAsync
public Mono<Void> serializeAsync(OutputStream stream, Object value)
Parameters:
serializeToBytes
public byte[] serializeToBytes(Object value)
Parameters:
serializeToBytesAsync
public Mono<byte[]> serializeToBytesAsync(Object value)
Parameters: