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

gson解析數組類型的json

錢衛國2年前9瀏覽0評論

Gson是Google開發的用于解析和生成JSON的Java庫。 其中一個常見的用例是解析來自API的JSON響應并將其轉換為Java對象。 在這種情況下,可能需要解析數組類型的JSON響應。

假設API響應如下所示:

{
"users": [
{
"name": "Alice",
"age": 24
},
{
"name": "Bob",
"age": 30
}
]
}

要解析此響應,首先需要定義Java類來表示響應中的對象:

public class User {
private String name;
private int age;
public String getName() {
return name;
}
public int getAge() {
return age;
}
}

然后,可以使用Gson將JSON響應解析為Java對象:

Gson gson = new Gson();
String json = // API response
Type usersType = new TypeToken>(){}.getType();
Listusers = gson.fromJson(json, usersType);

在此代碼段中,首先創建了一個Gson對象,并使用fromJson方法將JSON響應轉換為Java對象。 為了解析數組類型,需要使用TypeToken來指定要解析的對象類型。 在這種情況下,是一個包含多個User對象的列表。

最后,您將獲得一個類型為List<User>的users變量,其中包含在JSON響應中找到的用戶對象。