` import com.fasterxml.jackson.databind.ObjectMapper; import java.io.File; import java.io.IOException; public class SerialExample { public static void main(String[] args) { Person person = new Person("John", 25); ObjectMapper objectMapper = new ObjectMapper(); try { String jsonString = objectMapper.writeValueAsString(person); System.out.println(jsonString); objectMapper.writeValue(new File("person.json"), person); Person deserializedPerson = objectMapper.readValue(new File("person.json"), Person.class); System.out.println(deserializedPerson.getName()); System.out.println(deserializedPerson.getAge()); } catch (IOException e) { e.printStackTrace(); } } } class Person { private String name; private int age; public Person() {} public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } ` ` <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.13.0</version> </dependency> </dependencies> `


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