Yarikx / auto-value-jackson

AutoValue Extension to add Jackson De/Serializer support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoValue: Jackson Extension

Extension to generate serializers/deserializers for AutoValue classes.

Roadmap

  • [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

About

AutoValue Extension to add Jackson De/Serializer support


Languages

Language:Java 100.0%