Class JacksonJsonSerializer
java.lang.Object
graphql.spring.web.servlet.components.JacksonJsonSerializer
- All Implemented Interfaces:
JsonSerializer
@Component public class JacksonJsonSerializer extends java.lang.Object implements JsonSerializer
-
Constructor Summary
Constructors Constructor Description JacksonJsonSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and Type Method Description <T> Tdeserialize(java.lang.String json, java.lang.Class<T> requiredType)Deserializes the given jsonStringto an object of the required type.java.lang.Stringserialize(java.lang.Object object)Serializes the given object to a jsonString.
-
Constructor Details
-
JacksonJsonSerializer
@Autowired public JacksonJsonSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
serialize
public java.lang.String serialize(java.lang.Object object)Description copied from interface:JsonSerializerSerializes the given object to a jsonString.- Specified by:
serializein interfaceJsonSerializer- Parameters:
object- the object to serialize- Returns:
- the json string
-
deserialize
public <T> T deserialize(java.lang.String json, java.lang.Class<T> requiredType)Description copied from interface:JsonSerializerDeserializes the given jsonStringto an object of the required type.- Specified by:
deserializein interfaceJsonSerializer- Type Parameters:
T- the required generic type- Parameters:
json- the json stringrequiredType- the required type- Returns:
- the object
-