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
All Methods Instance Methods Concrete Methods 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.JsonProviderjsonProvider()Return the JSON-P provider, to create JSON parsers and generators.com.fasterxml.jackson.databind.ObjectMapperobjectMapper()Returns the underlying Jackson mapper.<T> voidserialize(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 Detail
-
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 Detail
-
objectMapper
public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
Returns the underlying Jackson mapper.
-
jsonProvider
public jakarta.json.spi.JsonProvider jsonProvider()
Description copied from interface:JsonpMapperReturn the JSON-P provider, to create JSON parsers and generators.
-
getDefaultDeserializer
protected <T> JsonpDeserializer<T> getDefaultDeserializer(java.lang.Class<T> clazz)
Description copied from class:JsonpMapperBaseGet a serializer when none of the builtin ones are applicable- Specified by:
getDefaultDeserializerin classJsonpMapperBase
-
serialize
public <T> void serialize(T value, jakarta.json.stream.JsonGenerator generator)Description copied from interface:JsonpMapperSerialize an object.
-
-