Class JacksonJsonpMapper
java.lang.Object
org.opensearch.client.json.JsonpMapperBase
org.opensearch.client.json.jackson.JacksonJsonpMapper
- All Implemented Interfaces:
JsonpMapper
public class JacksonJsonpMapper extends JsonpMapperBase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensearch.client.json.JsonpMapperBase
JsonpMapperBase.JsonpSerializableSerializer<T extends JsonpSerializable>, JsonpMapperBase.JsonpValueSerializer
-
Constructor Summary
Constructors Constructor Description JacksonJsonpMapper()
JacksonJsonpMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
JacksonJsonpMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.JsonFactory jsonFactory)
-
Method Summary
Modifier and Type Method Description protected <T> JsonpDeserializer<T>
getDefaultDeserializer(java.lang.Class<T> clazz)
Get a serializer when none of the builtin ones are applicablejakarta.json.spi.JsonProvider
jsonProvider()
Return the JSON-P provider, to create JSON parsers and generators.com.fasterxml.jackson.databind.ObjectMapper
objectMapper()
Returns the underlying Jackson mapper.<T> void
serialize(T value, jakarta.json.stream.JsonGenerator generator)
Serialize an object.Methods inherited from class org.opensearch.client.json.JsonpMapperBase
deserialize, findDeserializer, findSerializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opensearch.client.json.JsonpMapper
attribute, attribute, ignoreUnknownFields, withAttribute
-
Constructor Details
-
JacksonJsonpMapper
public JacksonJsonpMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
JacksonJsonpMapper
public JacksonJsonpMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.core.JsonFactory jsonFactory) -
JacksonJsonpMapper
public JacksonJsonpMapper()
-
-
Method Details
-
objectMapper
public com.fasterxml.jackson.databind.ObjectMapper objectMapper()Returns the underlying Jackson mapper. -
jsonProvider
public jakarta.json.spi.JsonProvider jsonProvider()Description copied from interface:JsonpMapper
Return the JSON-P provider, to create JSON parsers and generators. -
getDefaultDeserializer
Description copied from class:JsonpMapperBase
Get a serializer when none of the builtin ones are applicable- Specified by:
getDefaultDeserializer
in classJsonpMapperBase
-
serialize
public <T> void serialize(T value, jakarta.json.stream.JsonGenerator generator)Description copied from interface:JsonpMapper
Serialize an object.
-