<dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.3</version> </dependency> </dependencies> import com.fasterxml.jackson.annotation.JsonProperty; public class User { @JsonProperty("id") private int id; @JsonProperty("name") private String name; // getters and setters } import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static void main(String[] args) throws Exception { User user = new User(); user.setId(1); user.setName("Alice"); ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(user); System.out.println(json); User parsedUser = objectMapper.readValue(json, User.class); System.out.println(parsedUser.getId()); System.out.println(parsedUser.getName()); } }


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