欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json 轉換成list

夏志豪1年前8瀏覽0評論

Java是一種通用編程語言,支持許多不同的數據格式。其中,JSON是一種輕量級的數據交換格式,被廣泛應用于Web應用程序和API之間的數據傳輸。Java可以輕松地將JSON數據轉換為List對象,這讓Java開發者能夠更加方便地處理JSON數據。

要將JSON轉換為List,需要使用Java提供的一些庫。其中,最常用的是Google的Gson庫。下面是一個示例代碼,可以解析簡單的JSON字符串,并將結果存儲在一個List對象中:

import com.google.gson.Gson;
import java.util.List;
public class JsonToListExample {
public static void main(String[] args) {
String json = "[{\"name\":\"Jack\",\"age\":28},{\"name\":\"Lucy\",\"age\":25}]";
Gson gson = new Gson();
List<User> userList = gson.fromJson(json, new TypeToken<List<User>>(){}.getType());
for (User user : userList) {
System.out.println("Name: " + user.getName() + ", Age: " + user.getAge());
}
}
}
class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}

在這個例子中,我們創建了一個JSON字符串,其中包含兩個用戶的名稱和年齡信息。然后,我們使用Gson庫的fromJson方法將JSON字符串轉換為List<User>對象。最后,我們循環遍歷User對象列表,并輸出每個用戶的姓名和年齡。

需要注意的是,如果JSON字符串中包含引號或其他特殊字符,需要進行轉義。如果JSON字符串特別復雜或包含多個嵌套對象,可能需要更復雜的代碼來解析JSON。

總的來說,將JSON轉換為List是Java開發中一個非常常見的需求。使用Gson等第三方庫可以使這個過程非常簡單和快速。