Java Library to map json string to model objects automatically based on annotations.