Extension to generate serializers/deserializers for AutoValue classes.
- [de]serialize simple classes
- [de]serialize properties with type arguments
- Support custom json names via
@JsonProperty - Polymorphic [de]serialization
- Ability to a add default values
- Custom [de]serializers via
@JsonSerialize/@JsonDeserialize - Support
@JsonIgnore - Resolve properties [de]serializers once
- Classes with generic parameters
- Nice error messages