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> T
deserialize(jakarta.json.stream.JsonParser parser, java.lang.Class<T> clazz)
Deserialize an object, given its class.default boolean
ignoreUnknownFields()
Should object parsers in the API client be lenient and silently ignore unknown fields?jakarta.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.
-
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:
true
by default.
-