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