色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json轉對象list

錢良釵2年前9瀏覽0評論

在開發Java程序的過程中,我們通常需要將Json格式的數據轉換為對象列表,這里介紹一種使用Jackson庫實現的方法。

import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
String json = "[{\"id\":1,\"name\":\"Tom\"},{\"id\":2,\"name\":\"Jerry\"}]";
ObjectMapper mapper = new ObjectMapper();
List<Person> persons = mapper.readValue(json, new TypeReference<List<Person>>() {});

首先需要導入Jackson庫的相關包,然后定義一個Json字符串,這里是一個包含兩個Person對象的數組。接著創建一個ObjectMapper對象,使用readValue方法將Json字符串轉換為List<Person>對象。

需要注意的是,TypeReference<List<Person>>是一個匿名子類,用于獲取List<Person>對象的類型信息。

public class Person {
private int id;
private String name;
// 省略getter和setter方法
}

最后需要定義一個Person類,用于存儲Json解析后的數據。這里只需要定義一個id和name屬性,并提供對應的getter和setter方法。