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

java json 轉list t

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

JSON是一種輕量級的數據交換格式,而Java是一種廣泛應用的編程語言,在Java應用中常常需要將JSON數據格式轉換為Java對象,其中包括將JSON轉換為List。

為了實現JSON到List的轉換,我們需要使用一些Java擴展庫,這里我們推薦使用Google的GSON庫。

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.util.List;
public class JsonToListExample {
public static void main(String[] args) {
// 定義JSON字符串
String json = "[{\"id\": 1, \"name\": \"Tom\"}, {\"id\": 2, \"name\": \"Jerry\"}]";
// 創建GSON實例
Gson gson = new Gson();
// 轉換JSON到List
List<Person> personList = gson.fromJson(json, new TypeToken<List<Person>>() {}.getType());
// 打印List中的Person對象
for (Person person : personList) {
System.out.println(person);
}
}
}
class Person {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Person{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}

以上代碼演示了如何將一個包含Person對象的JSON字符串轉換為List<Person>對象,并循環打印出List中的Person對象。

GSON庫提供了很多實用的方法和功能,可以幫助我們在Java中更方便地處理JSON數據,如果你經常需要處理JSON,我們強烈推薦你使用GSON庫。