@Singleton public class JacksonGraphQLJsonSerializer extends java.lang.Object implements GraphQLJsonSerializer
Constructor and Description |
---|
JacksonGraphQLJsonSerializer(io.micronaut.json.JsonMapper jsonMapper)
Default constructor.
|
JacksonGraphQLJsonSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Deprecated.
Use
JacksonGraphQLJsonSerializer(JsonMapper) instead |
Modifier and Type | Method and Description |
---|---|
<T> T |
deserialize(java.lang.String json,
java.lang.Class<T> requiredType)
Deserializes the given json
String to an object of the required type. |
java.lang.String |
serialize(java.lang.Object object)
Serializes the given object to a json
String . |
@Deprecated public JacksonGraphQLJsonSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
JacksonGraphQLJsonSerializer(JsonMapper)
insteadobjectMapper
- the ObjectMapper
instance@Inject public JacksonGraphQLJsonSerializer(io.micronaut.json.JsonMapper jsonMapper)
jsonMapper
- the JsonMapper
instancepublic java.lang.String serialize(java.lang.Object object)
String
.serialize
in interface GraphQLJsonSerializer
object
- the object to serializepublic <T> T deserialize(java.lang.String json, java.lang.Class<T> requiredType)
String
to an object of the required type.deserialize
in interface GraphQLJsonSerializer
T
- the required generic typejson
- the json stringrequiredType
- the required type