Package org.opensearch.client.json
package org.opensearch.client.json
-
ClassDescriptionAn object deserializer based on a builder object deserializer and a build function.Utilities for union types whose discriminant is not directly part of the structure, either as an enclosing property name or as an inner property.A deserializer for externally-tagged unions.A raw JSON value.Base interface for enumerations in API types.JsonEnum.Deserializer<T extends JsonEnum>Indicates that a class has a
JsonpDeserializeras a static field.Base class forJsonpDeserializerimplementations that accept a set of JSON events known at instanciation time.AJsonpMappercombines a JSON-P provider and object serialization/deserialization based on JSON-P events.An object that is its own JsonP serializerA deserializer that delegates to another deserializer provided as a JSON mapper attribute.Marks a class a being serialized as nd-json (e.g.ObjectBuilderDeserializer<T,B extends ObjectBuilder<T>> An object deserializer based on anObjectBuilder.ObjectDeserializer<ObjectType>ObjectDeserializer.FieldDeserializer<ObjectType>A field deserializer parses a value and calls the setter on the target object.ObjectDeserializer.FieldObjectDeserializer<ObjectType,FieldType> Field deserializer for objects (and boxed primitives)Base interface to set JSON propertiesUnionDeserializer<Union,Kind, Member> UnionDeserializer.Builder<Union,Kind, Member>