Package co.elastic.clients.json.jsonb
Class JsonbJsonpMapper
java.lang.Object
co.elastic.clients.json.JsonpMapperBase
co.elastic.clients.json.jsonb.JsonbJsonpMapper
- All Implemented Interfaces:
JsonpMapper
public class JsonbJsonpMapper extends JsonpMapperBase
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.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
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 jsonp provider, to create JSON parsers and generators.<T> void
serialize(T value, jakarta.json.stream.JsonGenerator generator)
Serialize an object.Methods inherited from class co.elastic.clients.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 co.elastic.clients.json.JsonpMapper
ignoreUnknownFields
-
Constructor Details
-
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 Details
-
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. -
jsonProvider
public jakarta.json.spi.JsonProvider jsonProvider()Description copied from interface:JsonpMapper
Return the jsonp provider, to create JSON parsers and generators.
-