Deserializing JSON strings back into Java objects involves using the ObjectMapper's readValue methods with the appropriate type information.
// JSON string to deserialize
String json = "{\"username\":\"john.doe\",\"name\":\"John Doe\",\"age\":30}";
// Create ObjectMapper
ObjectMapper mapper = new ObjectMapper();
// Deserialize to User object
User user = mapper.readValue(json, User.class);
// Deserialize from file
User userFromFile = mapper.readValue(new File("user.json"), User.class);
// Deserialize to collection
List<User> users = mapper.readValue(usersJson,
mapper.getTypeFactory().constructCollectionType(List.class, User.class));