fasterxml 對象轉json 是將 java 對象轉換成 json 字符串的一種方法。fasterxml 是一個常用的 Java 庫,它提供了一個 Jackson 庫,使用 Jackson 可以輕松地將 Java 對象轉成 json 字符串。下面介紹一下如何使用 fasterxml 將對象轉換成 json 字符串。
首先,我們需要導入 fasterxml 的核心庫 jackson-databind:
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.10.3</version> </dependency>
之后,我們可以創建一個對象:
public class Person { private String name; private int age; private String email; // 省略 getter 和 setter }
然后,我們可以使用 fasterxml 庫將對象轉成 json 字符串:
Person person = new Person(); person.setName("張三"); person.setAge(20); person.setEmail("zs@example.com"); ObjectMapper mapper = new ObjectMapper(); String jsonStr = mapper.writeValueAsString(person); System.out.println(jsonStr);
最終輸出結果為:
{"name":"張三","age":20,"email":"zs@example.com"}
可以看到,使用 fasterxml 將對象轉成 json 字符串非常簡單。