Gsonclass to convert Json to Java and vice-versa.
A strategy (or policy) definition that is used to decide whether or not a field or top-level class should be serialized or deserialized as part of the JSON output/input.
A mechanism for providing custom field naming in Gson.
This interface is implemented to create instances of a class that does not define a no-args constructor.
Context for deserialization that is passed to a custom deserializer during invocation of its
Interface representing a custom deserializer for Json.
Context for serialization that is passed to a custom serializer during invocation of its
Interface representing a custom serializer for Json.
Creates type adapters for set of related types.
A data object that stores attributes of a field.
This is the main class for using Gson.
Use this builder to construct a
A class representing an array type in Json.
A class representing an element of Json.
A class representing a Json
A class representing an object type in Json.
A parser to parse Json into a parse tree of
A class representing a Json primitive value.
A streaming parser that allows reading of multiple
Converts Java objects to and from JSON.
An enumeration that defines a few standard naming conventions for JSON field names.
Defines the expected format for a
This exception is raised when Gson was unable to read an input stream or write to one.
This exception is raised if there is a serious issue that occurs during parsing of a Json string.
This exception is raised when Gson attempts to read (or write) a malformed JSON element.
Copyright © 2010 - 2020 Adobe. All Rights Reserved