Package org.opensearch.client.json
-
Interface Summary Interface Description JsonData A raw JSON value.JsonEnum Base interface for enumerations in API types.JsonpDeserializer<V> JsonpMapper AJsonpMappercombines a JSON-P provider and object serialization/deserialization based on JSON-P events.JsonpSerializable An object that is its own JsonP serializerJsonpSerializer<T> LookAheadJsonParser NdJsonpSerializable Marks a class a being serialized as nd-json (e.g. -
Class Summary Class Description BuildFunctionDeserializer<B,T> An object deserializer based on a builder object deserializer and a build function.DelegatingDeserializer<T,U> DelegatingDeserializer.SameType<T> DelegatingJsonParser ExternallyTaggedUnion Utilities for union types whose discriminant is not directly part of the structure, either as an enclosing property name or as an inner property.ExternallyTaggedUnion.Deserializer<Union extends TaggedUnion<?,?>,Member> A deserializer for externally-tagged unions.ExternallyTaggedUnion.TypedKeysDeserializer<Union extends TaggedUnion<?,?>> JsonEnum.Deserializer<T extends JsonEnum> JsonpDeserializerBase<V> Base class forJsonpDeserializerimplementations that accept a set of JSON events known at instanciation time.JsonpMapperBase JsonpMapperBase.JsonpSerializableSerializer<T extends JsonpSerializable> JsonpMapperBase.JsonpValueSerializer JsonpUtils NamedDeserializer<T> A deserializer that delegates to another deserializer provided as a JSON mapper attribute.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)UnionDeserializer<Union,Kind,Member> UnionDeserializer.Builder<Union,Kind,Member> -
Exception Summary Exception Description UnexpectedJsonEventException UnionDeserializer.AmbiguousUnionException -
Annotation Types Summary Annotation Type Description JsonpDeserializable Indicates that a class has aJsonpDeserializeras a static field.