This package provides the
Gson
class to convert Json to Java and
vice-versa.
-
final class
A class representing an array type in JSON.
final class
A class representing a JSON null
value.
final class
A class representing an object type in Json.
final class
A class representing a JSON primitive value.
Returns a deep copy of this element.
Returns the i-th element of the array.
Returns the member with the specified name.
Returns the next value from the JSON stream as a parse tree.
Parses the complete JSON string provided by the reader into a parse tree.
Parses the specified JSON string into a parse tree.
Removes the element at the specified position in this array.
Removes the property
from this object.
Invokes default serialization on the specified object.
Invokes default serialization on the specified object passing the specific type information.
Gson invokes this call-back method during serialization when it encounters a field of the
specified type.
Serialize this value
using this serialization policy.
Replaces the element at the specified position in this array with the specified element.
This method serializes the specified object into its equivalent representation as a tree of
JsonElement
s.
This method serializes the specified object, including those of generic types, into its
equivalent representation as a tree of
JsonElement
s.
Converts value
to a JSON tree.
Returns a mutable
List
view of this
JsonArray
.
Returns a mutable
Map
view of this
JsonObject
.
Returns a set of members of this object.
Returns an iterator to navigate the elements of the array.
void
Adds the specified element to self.
void
Adds a member, which is a name-value pair, to self.
boolean
Returns true if this array contains the specified element.
<T> T
Invokes default deserialization on the specified object.
Gson invokes this call-back method during deserialization when it encounters a field of the
specified type.
<T> T
This method deserializes the JSON read from the specified parse tree into an object of the
specified type.
<T> T
This method deserializes the JSON read from the specified parse tree into an object of the
specified type.
<T> T
This method deserializes the JSON read from the specified parse tree into an object of the
specified type.
Converts jsonTree
to a Java object.
boolean
Removes the first occurrence of the specified element from this array, if it is present.
Replaces the element at the specified position in this array with the specified element.
Converts a tree of
JsonElement
s into its equivalent JSON representation.
void
Writes the JSON for jsonElement
to writer
.
void
Writes out the equivalent JSON for a tree of
JsonElement
s.
JsonParser.parseReader(JsonReader)