Package org.opensearch.client.json.jsonb
Class JsonbJsonpMapper
- java.lang.Object
-
- org.opensearch.client.json.JsonpMapperBase
-
- org.opensearch.client.json.jsonb.JsonbJsonpMapper
-
- All Implemented Interfaces:
JsonpMapper
public class JsonbJsonpMapper 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 JsonbJsonpMapper()JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.Jsonb jsonb)JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.spi.JsonbProvider jsonbProvider)
-
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.<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
-
JsonbJsonpMapper
public JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.Jsonb jsonb)
-
JsonbJsonpMapper
public JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.spi.JsonbProvider jsonbProvider)
-
JsonbJsonpMapper
public JsonbJsonpMapper()
-
-
Method Detail
-
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.
-
jsonProvider
public jakarta.json.spi.JsonProvider jsonProvider()
Description copied from interface:JsonpMapperReturn the JSON-P provider, to create JSON parsers and generators.
-
-