Package co.elastic.clients.json
package co.elastic.clients.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 buffer of JSON events.A raw JSON value.Base interface for enumerations in API types.JsonEnum.Deserializer<T extends JsonEnum>JsonEnum.Deserializer.AllowingBooleans<T extends JsonEnum>An enum deserializer that also accepts boolean values.Indicates that a class has a
JsonpDeserializer
as a static field.Base class forJsonpDeserializer
implementations that accept a set of JSON events known at instanciation time.AJsonpMapper
combines a JSON-P provider and object serialization/deserialization based on JSON-P events.Defines attribute names forJsonpMapper
features.A mapping exception.An object that is its own JsonP serializerA deserializer that delegates to another deserializer that is lazily created.A 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)A simple implementation ofJsonpMapper
that only handles classes of the Java API client.UnionDeserializer<Union,Kind, Member> UnionDeserializer.Builder<Union,Kind, Member> WithJson<T>An object that can read its state, in whole or part, from JSON.