Serialize and deserialize an object with an abstract field using jackson

What I'd like to do seems simple, just handling an object like the following: When receiving a Post request from a client(web browser), which has a JSON object in its body, the server deserializes...