JacksonAdapter Class
- java.
lang. Object - com.
azure. core. serializer. json. jackson. JacksonAdapter
- com.
Implements
public final class JacksonAdapter
implements SerializerAdapter
Implementation of SerializerAdapter that uses Jackson.
This is similar to JacksonAdapter found in the com.azure:azure-core package and will serve as the long term replacement plan for the JacksonAdapter found in com.azure:azure-core.
Method Summary
Methods inherited from java.lang.Object
Method Details
defaultSerializerAdapter
public static SerializerAdapter defaultSerializerAdapter()
maintain singleton instance of the default serializer adapter.
Returns:
deserialize
public T <T>deserialize(byte[] bytes, Type type, SerializerEncoding encoding)
Parameters:
Throws:
deserialize
public T <T>deserialize(HttpHeaders headers, Type deserializedHeadersType)
Parameters:
Throws:
deserialize
public T <T>deserialize(InputStream inputStream, Type type, SerializerEncoding encoding)
Parameters:
Throws:
deserialize
public T <T>deserialize(String value, Type type, SerializerEncoding encoding)
Parameters:
Throws:
deserializeHeader
serialize
public String serialize(Object object, SerializerEncoding encoding)
Parameters:
Throws:
serialize
public void serialize(Object object, SerializerEncoding encoding, OutputStream outputStream)
Parameters:
Throws:
serializeList
public String serializeList(List<?> list, CollectionFormat format)
Parameters:
serializeRaw
public String serializeRaw(Object object)
Parameters:
serializeToBytes
public byte[] serializeToBytes(Object object, SerializerEncoding encoding)
Parameters:
Throws: