This package provides the <AHREF="../../../com/google/gson/Gson.html"title="class in com.google.gson"><CODE>Gson</CODE></A> class to convert Json to Java and
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/InstanceCreator.html"title="interface in com.google.gson">InstanceCreator<T></A></B></TD>
<TD>This interface is implemented to create instances of a class that does not define a no-args
constructor.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonDeserializationContext.html"title="interface in com.google.gson">JsonDeserializationContext</A></B></TD>
<TD>Context for deserialization that is passed to a custom deserializer during invocation of its
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonDeserializer.html"title="interface in com.google.gson">JsonDeserializer<T></A></B></TD>
<TD>Interface representing a custom deserializer for Json.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonSerializationContext.html"title="interface in com.google.gson">JsonSerializationContext</A></B></TD>
<TD>Context for serialization that is passed to a custom serializer during invocation of its
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/Gson.html"title="class in com.google.gson">Gson</A></B></TD>
<TD>This is the main class for using Gson.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/GsonBuilder.html"title="class in com.google.gson">GsonBuilder</A></B></TD>
<TD>Use this builder to construct a <AHREF="../../../com/google/gson/Gson.html"title="class in com.google.gson"><CODE>Gson</CODE></A> instance when you need to set configuration
options other than the default.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonArray.html"title="class in com.google.gson">JsonArray</A></B></TD>
<TD>A class representing an array type in Json.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonElement.html"title="class in com.google.gson">JsonElement</A></B></TD>
<TD>A class representing an element of Json.</TD>
</TR>
<TRBGCOLOR="white"CLASS="TableRowColor">
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonNull.html"title="class in com.google.gson">JsonNull</A></B></TD>
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonParser.html"title="class in com.google.gson">JsonParser</A></B></TD>
<TD>A parser to parse Json into a parse tree of <AHREF="../../../com/google/gson/JsonElement.html"title="class in com.google.gson"><CODE>JsonElement</CODE></A>s</TD>
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonStreamParser.html"title="class in com.google.gson">JsonStreamParser</A></B></TD>
<TD>A streaming parser that allows reading of multiple <AHREF="../../../com/google/gson/JsonElement.html"title="class in com.google.gson"><CODE>JsonElement</CODE></A>s from the specified reader
<TDWIDTH="15%"><B><AHREF="../../../com/google/gson/JsonParseException.html"title="class in com.google.gson">JsonParseException</A></B></TD>
<TD>This exception is raised if there is a serious issue that occurs during parsing of a Json
string.</TD>
</TR>
</TABLE>
<P>
<ANAME="package_description"><!----></A><H2>
Package com.google.gson Description
</H2>
<P>
This package provides the <AHREF="../../../com/google/gson/Gson.html"title="class in com.google.gson"><CODE>Gson</CODE></A> class to convert Json to Java and
vice-versa.
<p>The primary class to use is <AHREF="../../../com/google/gson/Gson.html"title="class in com.google.gson"><CODE>Gson</CODE></A> which can be constructed with
<code>new Gson()</code> (using default settings) or by using <AHREF="../../../com/google/gson/GsonBuilder.html"title="class in com.google.gson"><CODE>GsonBuilder</CODE></A>
(to configure various options such as using versioning and so on).</p>