Class Serializer
java.lang.Object
software.amazon.cloudformation.resource.Serializer
public class Serializer
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPRESSED -
Constructor Summary
Constructors Constructor Description Serializer() -
Method Summary
Modifier and Type Method Description <T> java.lang.Stringcompress(java.lang.String modelInput)java.lang.Stringdecompress(java.lang.String s)<T> Tdeserialize(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference)<T> TdeserializeStrict(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference)<T> java.lang.Stringserialize(T modelObject)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
COMPRESSED
public static final java.lang.String COMPRESSED- See Also:
- Constant Field Values
-
-
Constructor Details
-
Serializer
public Serializer()
-
-
Method Details
-
serialize
public <T> java.lang.String serialize(T modelObject) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
compress
public <T> java.lang.String compress(java.lang.String modelInput) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
public <T> T deserialize(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference) throws java.io.IOException- Throws:
java.io.IOException
-
decompress
public java.lang.String decompress(java.lang.String s) throws java.io.IOException- Throws:
java.io.IOException
-
deserializeStrict
public <T> T deserializeStrict(java.lang.String s, com.fasterxml.jackson.core.type.TypeReference<T> reference) throws java.io.IOException- Throws:
java.io.IOException
-