-
Interface Summary
| Interface |
Description |
| 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.
|
| JsonData |
A raw JSON value.
|
| JsonEnum |
Base interface for enumerations in API types.
|
| JsonpDeserializer<V> |
|
| JsonpMapper |
A JsonpMapper combines a JSON-P provider and object serialization/deserialization based on JSON-P events.
|
| JsonpSerializable |
An object that is its own JsonP serializer
|
| JsonpSerializer<T> |
|
| NdJsonpSerializable |
Marks a class a being serialized as nd-json (e.g.
|
| WithJson<T> |
An object that can read its state, in whole or part, from JSON.
|
-
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 |
|
| DelegatingJsonpMapper |
|
| ExternallyTaggedUnion.Deserializer<Union extends TaggedUnion<?,Member>,Member> |
A deserializer for externally-tagged unions.
|
| ExternallyTaggedUnion.TypedKeysDeserializer<Union extends TaggedUnion<?,?>> |
|
| JsonEnum.Deserializer<T extends JsonEnum> |
|
| JsonEnum.Deserializer.AllowingBooleans<T extends JsonEnum> |
An enum deserializer that also accepts boolean values.
|
| JsonpDeserializerBase<V> |
Base class for JsonpDeserializer implementations that accept a set of JSON events known at instanciation time.
|
| JsonpMapperBase |
|
| JsonpMapperBase.JsonpSerializableSerializer<T extends JsonpSerializable> |
|
| JsonpMapperBase.JsonpValueSerializer |
|
| JsonpMapperFeatures |
|
| JsonpUtils |
|
| NamedDeserializer<T> |
A deserializer that delegates to another deserializer provided as a JSON mapper attribute.
|
| ObjectBuilderDeserializer<T,B extends ObjectBuilder<T>> |
|
| 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)
|
| SimpleJsonpMapper |
A simple implementation of JsonpMapper that only handles classes of the Java API client.
|
| UnionDeserializer<Union,Kind,Member> |
|
| UnionDeserializer.Builder<Union,Kind,Member> |
|
-
-