Jackson是一個流行的Java庫,它可以將Java對象序列化為JSON格式,也可以將JSON格式反序列化為Java對象。
使用Jackson的時候,我們需要導入Jackson的依賴。在Maven中,pom.xml文件中需要添加以下代碼:
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.11.0</version> </dependency>
Jackson提供了多種方式進行JSON的轉換,比如ObjectMapper、JsonNode等。以下是使用ObjectMapper將Java對象轉化為JSON字符串的示例:
ObjectMapper mapper = new ObjectMapper(); User user = new User("Gavin", 26); String json = mapper.writeValueAsString(user); System.out.println(json);
以上代碼將輸出以下JSON字符串:
{"name":"Gavin","age":26}
同樣的,我們也可以使用ObjectMapper將JSON字符串轉化為Java對象:
String json = "{\"name\":\"Gavin\",\"age\":26}"; User user = mapper.readValue(json, User.class); System.out.println(user.getName());
以上代碼將輸出“Gavin”。
上一篇vue怎么加事件
下一篇css 字體高度居中