Fork from the GSON project Basically, adds a new TypeAdapterFactory that can have access to the field annotations see this thread