gson-comments/gson/src/main/java/com/google/gson
2009-01-20 01:00:59 +00:00
..
annotations Some minor update to our JavaDoc 2008-12-28 06:51:11 +00:00
reflect moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
AnonymousAndLocalClassExclusionStrategy.java Add the ability to configure Gson to exclude serializing and deserializing of all "Inner Classes". 2008-12-28 02:00:31 +00:00
CamelCaseSeparatorNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
CompositionFieldNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
DefaultTypeAdapters.java Removing some unnecessary code. 2009-01-20 01:00:59 +00:00
DelegatingJsonElementVisitor.java Fixed issue 52 by switching Gson.toJson methods to use Appendable instead of java.io.Writer 2008-11-26 19:13:14 +00:00
DisjunctionExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
Escaper.java Provide a setting to allow a client to skip the escaping of special HTML characters. 2008-12-28 23:05:22 +00:00
ExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ExposeAnnotationBasedExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
FieldNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
FieldNamingStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
GenericArrayTypeImpl.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
Gson.java Added special serialization of "Long". Now the client has the ability to output a long field as a JSON "String". This is useful for JavaScript clients that need to handle long values. 2008-12-28 03:23:36 +00:00
GsonBuilder.java Update GsonBuilder API to accept an enum for the serialize Long as string. This will be useful if/when we implement support to serialize a long type as an array of integers. 2009-01-11 06:11:29 +00:00
InnerClassExclusionStrategy.java Implement suggestions from self review of r350. 2008-12-28 02:05:40 +00:00
InstanceCreator.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JavaFieldNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonArray.java Added @since to the JavaDoc for the new methods added to JsonElement. 2008-12-18 19:25:22 +00:00
JsonArrayDeserializationVisitor.java Enable serialization of nulls within Maps. 2008-11-30 23:01:14 +00:00
JsonCompactFormatter.java Provide a setting to allow a client to skip the escaping of special HTML characters. 2008-12-28 23:05:22 +00:00
JsonDeserializationContext.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonDeserializationContextDefault.java Removal of all unnecessary "Default" InstanceCreators. While refactoring the code, I found a bug that these InstanceCreators were being called when inside an "Array". This bug is fixed in this change. 2008-12-27 23:43:16 +00:00
JsonDeserializationVisitor.java Removal of all unnecessary "Default" InstanceCreators. While refactoring the code, I found a bug that these InstanceCreators were being called when inside an "Array". This bug is fixed in this change. 2008-12-27 23:43:16 +00:00
JsonDeserializer.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonDeserializerExceptionWrapper.java fixed issue 46 by adding toString() methods to Gson, serializers, deserializers, and instanceCreators, and default type adapters. 2008-09-16 18:28:31 +00:00
JsonElement.java Added @since to the JavaDoc for the new methods added to JsonElement. 2008-12-18 19:25:22 +00:00
JsonElementVisitor.java Fixed issue 52 by switching Gson.toJson methods to use Appendable instead of java.io.Writer 2008-11-26 19:13:14 +00:00
JsonEscapingVisitor.java Provide a setting to allow a client to skip the escaping of special HTML characters. 2008-12-28 23:05:22 +00:00
JsonFieldNameValidator.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonFormatter.java Fixed issue 52 by switching Gson.toJson methods to use Appendable instead of java.io.Writer 2008-11-26 19:13:14 +00:00
JsonNull.java Share the same JsonNull instance with the Gson code. 2008-12-18 20:14:29 +00:00
JsonObject.java Incorporated changes from r307 code review 2008-12-18 20:21:05 +00:00
JsonObjectDeserializationVisitor.java Enable serialization of nulls within Maps. 2008-11-30 23:01:14 +00:00
JsonParseException.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonParser.java Added deserialization support for Double NaN, Infinity, and -Infinity 2008-12-19 22:21:35 +00:00
JsonParserConstants.java Added deserialization support for Double NaN, Infinity, and -Infinity 2008-12-19 22:21:35 +00:00
JsonParserTokenManager.java Added deserialization support for Double NaN, Infinity, and -Infinity 2008-12-19 22:21:35 +00:00
JsonPrimitive.java Allow booleans and number to be deserialized into a "String" field/object. 2008-12-14 04:42:16 +00:00
JsonPrintFormatter.java Minor fixes for pretty printing. 2009-01-11 05:01:23 +00:00
JsonSerializationContext.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonSerializationContextDefault.java Add the ability to configure Gson to exclude serializing and deserializing of all "Inner Classes". 2008-12-28 02:00:31 +00:00
JsonSerializationVisitor.java Share the same JsonNull instance with the Gson code. 2008-12-18 20:14:29 +00:00
JsonSerializer.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonTreeNavigator.java Enable serialization of nulls within Maps. 2008-11-30 23:01:14 +00:00
LongSerializationPolicy.java Update GsonBuilder API to accept an enum for the serialize Long as string. This will be useful if/when we implement support to serialize a long type as an array of integers. 2009-01-11 06:11:29 +00:00
LowerCamelCaseSeparatorNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
LowerCaseNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
MappedObjectConstructor.java Removing some unnecessary code. 2009-01-20 01:00:59 +00:00
MemoryRefStack.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ModifierBasedExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ModifyFirstLetterNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
NullExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ObjectConstructor.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ObjectNavigator.java Move isPrimitiveOrString() method from ObjectNavigator to JsonPrimitive. 2008-11-27 00:40:31 +00:00
ObjectNavigatorFactory.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
package-info.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ParameterizedTypeHandlerMap.java Added a GsonBuilder setting to enable serialization of special double types, NaN, Infinity, and -Infinity. 2008-12-20 01:26:14 +00:00
ParameterizedTypeImpl.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ParseException.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
Preconditions.java Fixed issue 68 by providing support to override default type adapters for 2008-10-31 00:19:58 +00:00
Primitives.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
RecursiveFieldNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
SerializedNameAnnotationInterceptingNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
SimpleCharStream.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
StringUnmarshaller.java Fixed issue 66 to allow escaped slash ( \/) as a valid Json escaped character. 2008-10-29 23:31:13 +00:00
Token.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
TokenMgrError.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
TypeAdapter.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
TypeInfo.java Major restructuring of Primitve type serialization and deserializtion. From the end-user's point of view there should be no difference other than the user can now override the default serialization/deserialization their own custom type adapter (not sure if there is a real use-case out there for this). 2008-11-15 02:26:57 +00:00
TypeInfoArray.java updated Gson version number to 1.2.1 2008-10-13 22:09:15 +00:00
TypeInfoCollection.java Added a custom type adapter for Collection class. We will migrate the code to use it instead of special cases for collections all over. This type adapter is called at a few places already. 2008-11-13 23:40:10 +00:00
TypeInfoFactory.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
TypeInfoMap.java Fixed issue 87 by adding support for deserialization of java.util.Properties 2008-12-31 01:01:57 +00:00
TypeUtils.java Add support for wildcard type on Maps, Collections and other parameterized types. 2008-12-14 07:12:04 +00:00
UpperCaseNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
VersionConstants.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
VersionExclusionStrategy.java Added "Until" type version. This new annotation allows you to remove members from the JSON output beginning at a certain version number. 2008-12-01 00:10:04 +00:00