在 Java 開發中,Json 轉換是非常常見的操作。如果需要將 Json 格式的數據轉換成 List
首先,需要導入相關的依賴包:
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.3</version> </dependency>
接下來,需要創建一個 POJO 類來表示 Json 中的每個元素。例如,有如下 Json 數據:
{ "name": "張三", "age": 18, "gender": "男" }
則可以創建一個對應的 POJO 類:
public class Person { private String name; private int age; private String gender; // 省略 getter 和 setter 方法 }
接下來,可以使用下面的代碼將 Json 數據轉換成 List
// 定義 Json 數據字符串 String jsonStr = "{\"name\":\"張三\",\"age\":18,\"gender\":\"男\"}"; // 定義 ObjectMapper 對象 ObjectMapper objectMapper = new ObjectMapper(); // 將 Json 數據轉換成 Person 對象 Person person = objectMapper.readValue(jsonStr, Person.class); // 將 Person 對象轉換成 List
以上代碼將 Json 數據字符串轉換成了 Person 對象,然后將其轉換成了 List