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

gson json轉(zhuǎn)成bean

Json轉(zhuǎn)Bean是一個(gè)很常見(jiàn)的需求,而Gson是一個(gè)非常優(yōu)秀的Json解析庫(kù)。本文將介紹如何使用Gson將Json轉(zhuǎn)成Bean對(duì)象。

首先,我們需要在項(xiàng)目中引入Gson庫(kù)。

dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}

接下來(lái),我們需要定義一個(gè)與Json對(duì)應(yīng)的Java Bean對(duì)象。

public class User {
private String name;
private int age;
private List<String> hobbies;
// 省略getter和setter方法
}

假設(shè)我們有以下Json字符串:

{
"name": "張三",
"age": 18,
"hobbies": [
"足球",
"籃球",
"游泳"
]
}

我們可以使用Gson將Json轉(zhuǎn)成Java Bean對(duì)象:

Gson gson = new Gson();
User user = gson.fromJson(jsonStr, User.class);

其中,fromJson方法的第一個(gè)參數(shù)是Json字符串,第二個(gè)參數(shù)是Java Bean對(duì)象的Class類(lèi)型。

轉(zhuǎn)換完成后,我們便可以直接使用Java Bean對(duì)象的屬性值了。

System.out.println(user.getName()); // 輸出:張三
System.out.println(user.getAge()); // 輸出:18
System.out.println(user.getHobbies()); // 輸出:[足球, 籃球, 游泳]

總結(jié):使用Gson將Json轉(zhuǎn)成Java Bean對(duì)象非常簡(jiǎn)單,只需要定義好Java Bean對(duì)象,并使用Gson的fromJson方法即可。