gson-comments/gson/src/main/java/com/google/gson
Joel Leitch 18b301dfeb - Serializing of Object arrays.
- Fixed incorrect warning
2009-09-22 19:04:27 +00:00
..
annotations Added serialize and deserialize parameters to the Expose annotation that control whether a field gets exposed during serialization or deserialization. 2009-05-19 23:47:53 +00:00
reflect - Serializing of Object arrays. 2009-09-22 19:04:27 +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 Made GregorianCalendarTypeAdapter consistent with the other default type adapters. 2009-04-01 17:07:23 +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 Performance fixes after doing some profiling. 2009-01-20 08:38:21 +00:00
Escaper.java Add a single quote to the HTML set of characters that should be escaped. 2009-05-19 19:49:25 +00:00
ExclusionStrategy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ExposeAnnotationBasedExclusionStrategy.java Added serialize and deserialize parameters to the Expose annotation that control whether a field gets exposed during serialization or deserialization. 2009-05-19 23:47:53 +00:00
FieldNamingPolicy.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
FieldNamingStrategy.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
GenericArrayTypeImpl.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
Gson.java Fixed Issue 141 by adding new APIs for writing out JSON string representation for JsonElements. 2009-08-07 20:58:41 +00:00
GsonBuilder.java - Serializing of Object arrays. 2009-09-22 19:04:27 +00:00
InnerClassExclusionStrategy.java Implement suggestions from self review of r350. 2008-12-28 02:05:40 +00:00
InstanceCreator.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
JavaFieldNamingPolicy.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonArray.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +00:00
JsonArrayDeserializationVisitor.java Added support to serialize and deserialize array of java.lang.Object when the content is a primitive type. 2009-07-27 23:24:23 +00:00
JsonCompactFormatter.java Code cleanup and some minor performance fixes. 2009-01-20 01:36:54 +00:00
JsonDeserializationContext.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +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 Moved ancestor tracking into the serialization visitor. Deserialization process doesn't need ancestor tracking since JSON does not allow self-referential structures. 2009-08-31 16:38:50 +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 Do not leak out a ClassCastException to our clients. 2009-03-27 19:43:33 +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 Code cleanup and some minor performance fixes. 2009-01-20 01:36:54 +00:00
JsonFieldNameValidator.java Allow JS Keywords as field name. These names are quoted anyways (and are valid according to the JSON spec) so it should not cause any issues. 2009-05-19 17:59: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 updated javadoc in response to issue 97 2009-01-29 02:43:36 +00:00
JsonObject.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
JsonObjectDeserializationVisitor.java Added support to serialize and deserialize array of java.lang.Object when the content is a primitive type. 2009-07-27 23:24:23 +00:00
JsonParseException.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
JsonParser.java Refactored the Async parser interface out of JsonParser into a new class JsonParserAsync. Updated the JsonParser to detect Eof and return a null instead of throwing a ParseException. 2009-05-14 20:18:45 +00:00
JsonParserAsync.java Made JsonParser implement Iterator 2009-08-12 21:01:42 +00:00
JsonParserJavacc.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +00:00
JsonParserJavaccConstants.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +00:00
JsonParserJavaccTokenManager.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +00:00
JsonPrimitive.java Fixed indentation and simplified equals method as per code review comments on r419 2009-08-18 18:07:25 +00:00
JsonPrintFormatter.java Changed version to 1.3 2009-03-31 17:53:23 +00:00
JsonSerializationContext.java Made author tags consistent across the public api. 2009-04-01 17:03:31 +00:00
JsonSerializationContextDefault.java Moved ancestor tracking into the serialization visitor. Deserialization process doesn't need ancestor tracking since JSON does not allow self-referential structures. 2009-08-31 16:38:50 +00:00
JsonSerializationVisitor.java - Serializing of Object arrays. 2009-09-22 19:04:27 +00:00
JsonSerializer.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
JsonTreeNavigator.java Performance fixes after doing some profiling. 2009-01-20 08:38:21 +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 Performance fixes after doing some profiling. 2009-01-20 08:38:21 +00:00
MemoryRefStack.java Moved ancestor tracking into the serialization visitor. Deserialization process doesn't need ancestor tracking since JSON does not allow self-referential structures. 2009-08-31 16:38:50 +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 - Serializing of Object arrays. 2009-09-22 19:04:27 +00:00
ObjectNavigatorFactory.java Moved ancestor tracking into the serialization visitor. Deserialization process doesn't need ancestor tracking since JSON does not allow self-referential structures. 2009-08-31 16:38:50 +00:00
package-info.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ParameterizedTypeHandlerMap.java Code cleanup and some minor performance fixes. 2009-01-20 01:36:54 +00:00
ParameterizedTypeImpl.java moved gson as a project under trunk 2008-09-01 03:13:32 +00:00
ParseException.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +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 Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +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 Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +00:00
TokenMgrError.java Updated Grammar for matching JsonArray to be left-associative rather than right-associative. Gson can now parse arrays of size over 11MB instead of 80KB which was the prior limit. Thanks for the tip, kenotron. 2009-08-22 01:03:27 +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 - Serializing of Object arrays. 2009-09-22 19:04:27 +00:00
TypeInfoMap.java - Serializing of Object arrays. 2009-09-22 19:04:27 +00:00
TypeUtils.java - Serializing of Object arrays. 2009-09-22 19:04:27 +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