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

java json轉化list

謝彥文2年前8瀏覽0評論

Java是一種廣泛應用的編程語言,它具有強大的數據類型和豐富的庫,能夠實現多種編程任務,包括將JSON格式的數據轉化為List對象。

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,具有易于理解和編寫的特點,廣泛應用于Web服務端和移動應用程序中。在Java中,我們可以使用第三方的庫來實現JSON數據的解析和轉化。

下面是一個示例代碼,演示如何使用JSON庫將JSON數據轉化為List對象:

import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.List;
public class JsonToList {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"Tom\", \"age\":18}, {\"name\":\"Mary\", \"age\":20}]";
Gson gson = new Gson();
User[] users = gson.fromJson(jsonStr, User[].class);
ListuserList = new ArrayList<>();
for (User user : users) {
userList.add(user);
}
System.out.println(userList);
}
}
class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}

在這個例子中,我們使用了Google的Gson庫來實現JSON數據的解析。首先,我們定義了一個包含name和age字段的User類,然后使用JSON字符串來創建一個User數組對象。接著,我們將這個數組轉化為List對象,并在控制臺上輸出它的值。

通過以上代碼示例,我們可以看到JSON數據轉化為List對象是一件非常簡單的事情。無論你是在Web服務端還是移動端,Java語言都提供了多種選擇來實現JSON的解析和轉化。