Package org.opensearch.client.json
Class ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
java.lang.Object
org.opensearch.client.json.ObjectDeserializer.FieldDeserializer<ObjectType>
org.opensearch.client.json.ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
- Enclosing class:
ObjectDeserializer<ObjectType>
public static class ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType>
extends ObjectDeserializer.FieldDeserializer<ObjectType>
Field deserializer for objects (and boxed primitives)
-
Field Summary
Fields inherited from class org.opensearch.client.json.ObjectDeserializer.FieldDeserializer
name -
Constructor Summary
ConstructorsConstructorDescriptionFieldObjectDeserializer(BiConsumer<ObjectType, FieldType> setter, JsonpDeserializer<FieldType> deserializer, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object) voiddeserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event) name()
-
Constructor Details
-
FieldObjectDeserializer
public FieldObjectDeserializer(BiConsumer<ObjectType, FieldType> setter, JsonpDeserializer<FieldType> deserializer, String name)
-
-
Method Details
-
name
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object) - Specified by:
deserializein classObjectDeserializer.FieldDeserializer<ObjectType>
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event) - Specified by:
deserializein classObjectDeserializer.FieldDeserializer<ObjectType>
-