Package co.elastic.clients.json
Interface JsonpMapper
- All Known Subinterfaces:
- BufferingJsonpMapper
- All Known Implementing Classes:
- DelegatingJsonpMapper,- Jackson3JsonpMapper,- JacksonJsonpMapper,- JsonbJsonpMapper,- JsonpMapperBase,- SimpleJsonpMapper
public interface JsonpMapper
A 
JsonpMapper combines a JSON-P provider and object serialization/deserialization based on JSON-P events.- 
Method SummaryModifier and TypeMethodDescriptiondefault <T> TGet a named attribute associated to this mapper.default <T> TGet a named attribute associated to this mapper, with a default value.default <T> Tdeserialize(jakarta.json.stream.JsonParser parser, Class<T> clazz) Deserialize an object, given its class.default <T> Tdeserialize(jakarta.json.stream.JsonParser parser, Class<T> clazz, jakarta.json.stream.JsonParser.Event event) Deserialize an object, given its class and the current event the parser is at.<T> Tdeserialize(jakarta.json.stream.JsonParser parser, Type type) Deserialize an object, given its type.<T> Tdeserialize(jakarta.json.stream.JsonParser parser, Type type, jakarta.json.stream.JsonParser.Event event) Deserialize an object, given its type and the current event the parser is at.default booleanShould object parsers in the API client be lenient and silently ignore unknown fields?jakarta.json.spi.JsonProviderReturn the JSON-P provider, to create JSON parsers and generators.<T> voidserialize(T value, jakarta.json.stream.JsonGenerator generator) Serialize an object.<T> JsonpMapperwithAttribute(String name, T value) Create a new mapper with an additional attribute.
- 
Method Details- 
jsonProviderjakarta.json.spi.JsonProvider jsonProvider()Return the JSON-P provider, to create JSON parsers and generators.
- 
deserializeDeserialize an object, given its class.
- 
deserializeDeserialize an object, given its type.
- 
deserializedefault <T> T deserialize(jakarta.json.stream.JsonParser parser, Class<T> clazz, jakarta.json.stream.JsonParser.Event event) Deserialize an object, given its class and the current event the parser is at.
- 
deserialize<T> T deserialize(jakarta.json.stream.JsonParser parser, Type type, jakarta.json.stream.JsonParser.Event event) Deserialize an object, given its type and the current event the parser is at.
- 
serialize<T> void serialize(T value, jakarta.json.stream.JsonGenerator generator) Serialize an object.
- 
ignoreUnknownFieldsdefault boolean ignoreUnknownFields()Should object parsers in the API client be lenient and silently ignore unknown fields?- Returns:
- trueby default.
 
- 
attributeGet a named attribute associated to this mapper.
- 
attributeGet a named attribute associated to this mapper, with a default value.
- 
withAttributeCreate a new mapper with an additional attribute.The JsonpMapperFeaturesclass contains the names of attributes that all implementations ofJsonpMappermust implement.- See Also:
 
 
-