--- <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.13.0</version> </dependency> import com.fasterxml.jackson.databind.ObjectMapper; public class JsonSerializationExample { public static void main(String[] args) throws Exception { ObjectMapper mapper = new ObjectMapper(); String jsonString = mapper.writeValueAsString(person); System.out.println(jsonString); } } class Person { private String name; private int age; } import com.fasterxml.jackson.databind.ObjectMapper; public class JsonDeserializationExample { public static void main(String[] args) throws Exception { ObjectMapper mapper = new ObjectMapper(); Person person = mapper.readValue(jsonString, Person.class); System.out.println(person.getName()); System.out.println(person.getAge()); } } class Person { private String name; private int age; } import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; public class JacksonConfigExample { public static void main(String[] args) throws Exception { ObjectMapper mapper = new ObjectMapper(); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); System.out.println(mapper.writerWithDefaultPrettyPrinter().writeValueAsString(mapper.getSerializationConfig())); } } ---


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