<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>x.x.x</version> </dependency> try { ObjectMapper mapper = new ObjectMapper(); YourClass obj = mapper.readValue(jsonString, YourClass.class); } catch (JsonParseException e) { e.printStackTrace(); } try { ObjectMapper mapper = new ObjectMapper(); YourClass obj = mapper.readValue(jsonString, YourClass.class); } catch (JsonMappingException e) { e.printStackTrace(); } try { ObjectMapper mapper = new ObjectMapper(); YourClass obj = mapper.readValue(jsonString, YourClass.class); } catch (IOException e) { e.printStackTrace(); } ObjectMapper mapper = new ObjectMapper(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); mapper.setDateFormat(dateFormat); YourClass obj = mapper.readValue(jsonString, YourClass.class); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); YourClass obj = mapper.readValue(jsonString, YourClass.class); ObjectMapper mapper = new ObjectMapper(); SimpleModule module = new SimpleModule(); module.addDeserializer(Date.class, new CustomDateDeserializer()); mapper.registerModule(module); YourClass obj = mapper.readValue(jsonString, YourClass.class);


上一篇:
下一篇:
切换中文