gson-comments/gson
Jesse Wilson d1ddab2e6f Swap out GSON's type mechanics with the Type resolution code from Guice.
The most significant impact of this change is that fields whose types are type parameters should now GSONify just fine. For example, consider the class below.

abstract class Foo<A, B> {
   A a;
   B b;
   List<A> list;
   Map<A, List<B>> map;
}
class RealFoo extends Foo<String, Integer> {...}

This is a reasonable checkpoint but some work still needs to be done for this. In particular, the level of visibility of methods in TypeToken and Type should be reconsidered; we're exposing more than we need to!
2010-12-03 08:07:13 +00:00
..
docs/javadocs New Javadocs for 1.6 2010-11-24 23:41:30 +00:00
src Swap out GSON's type mechanics with the Type resolution code from Guice. 2010-12-03 08:07:13 +00:00
LICENSE Updating LICENSE file dates. 2009-01-12 17:31:30 +00:00
pom.xml updated current version to 1.7. Added stream package to OSGI. Added maven-changes-plugin. 2010-11-25 20:00:38 +00:00
README moved gson as a project under trunk 2008-09-01 03:13:32 +00:00

Gson is a Java library that can be used to convert a Java object into its 
JSON representation. It can also be used to convert a JSON string into an 
equivalent Java object. Gson can work with arbitrary Java objects including 
pre-existing objects that you do not have source-code of.

Complete Gson documentation is available at its project page 
http://code.google.com/p/google-gson