<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.1</version> </dependency> import com.fasterxml.jackson.annotation.JsonProperty; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Book { @JsonProperty("id") private int id; @JsonProperty("title") private String title; } import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static void main(String[] args) throws Exception { Book book = new Book(1, "Java Programming"); ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(book); System.out.println(json); Book deserializedBook = objectMapper.readValue(json, Book.class); System.out.println(deserializedBook.getTitle()); } }


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