Package co.elastic.clients.json
Interface JsonpMapper
- All Known Implementing Classes:
JacksonJsonpMapper,JsonbJsonpMapper,JsonpMapperBase
public interface JsonpMapper
A
JsonpMapper combines a jsonp provider and object serialization/deserialization based on jsonp events.-
Method Summary
Modifier and Type Method Description <T> Tdeserialize(jakarta.json.stream.JsonParser parser, java.lang.Class<T> clazz)Deserialize an object, given its class.default booleanignoreUnknownFields()Should object parsers in the API client be lenient and silently ignore unknown fields?jakarta.json.spi.JsonProviderjsonProvider()Return the jsonp provider, to create JSON parsers and generators.<T> voidserialize(T value, jakarta.json.stream.JsonGenerator generator)Serialize an object.
-
Method Details
-
jsonProvider
jakarta.json.spi.JsonProvider jsonProvider()Return the jsonp provider, to create JSON parsers and generators. -
deserialize
<T> T deserialize(jakarta.json.stream.JsonParser parser, java.lang.Class<T> clazz)Deserialize an object, given its class. -
serialize
<T> void serialize(T value, jakarta.json.stream.JsonGenerator generator)Serialize an object. -
ignoreUnknownFields
default boolean ignoreUnknownFields()Should object parsers in the API client be lenient and silently ignore unknown fields?- Returns:
trueby default.
-