Serialization
Basic Serialization in Java
Custom Serialization
Versioning and serialVersionUID
Serialization with Gson
Custom JSON Deserialization with Jackson
Serialization with Jackson 2