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
-
Constructor Summary
Constructors Constructor Description FieldObjectDeserializer(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> deserializer, java.lang.String name)
-
Method Summary
Modifier and Type Method Description void
deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)
void
deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)
java.lang.String
name()
-
Constructor Details
-
FieldObjectDeserializer
public FieldObjectDeserializer(java.util.function.BiConsumer<ObjectType,FieldType> setter, JsonpDeserializer<FieldType> deserializer, java.lang.String name)
-
-
Method Details
-
name
public java.lang.String name() -
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object)- Specified by:
deserialize
in classObjectDeserializer.FieldDeserializer<ObjectType>
-
deserialize
public void deserialize(jakarta.json.stream.JsonParser parser, JsonpMapper mapper, java.lang.String fieldName, ObjectType object, jakarta.json.stream.JsonParser.Event event)- Specified by:
deserialize
in classObjectDeserializer.FieldDeserializer<ObjectType>
-