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

gson獲取json數(shù)

Gson是Google開發(fā)的一個(gè)用于將Java對(duì)象轉(zhuǎn)換成JSON字符串,或?qū)SON字符串轉(zhuǎn)換成Java對(duì)象的Java類庫(kù)。Gson提供方便易用的API,可以很方便地對(duì)JSON數(shù)據(jù)進(jìn)行操作。下面我們來看一下如何使用Gson獲取JSON數(shù)據(jù)。

//導(dǎo)入Gson庫(kù)
import com.google.gson.Gson;
//JSON數(shù)據(jù)
String jsonData = "{\"name\":\"張三\",\"age\":18}";
//創(chuàng)建Gson對(duì)象
Gson gson = new Gson();
//將JSON字符串轉(zhuǎn)換為Java對(duì)象
Person person = gson.fromJson(jsonData, Person.class);
//輸出Java對(duì)象的屬性
System.out.println("姓名:" + person.getName() + " 年齡:" + person.getAge());
//Person類代碼
public class Person {
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;
}
}

以上代碼中,我們先定義了一個(gè)JSON字符串,接著創(chuàng)建了Gson對(duì)象,然后使用Gson對(duì)象將JSON字符串轉(zhuǎn)換成了一個(gè)Java對(duì)象。最后我們輸出了Java對(duì)象的屬性,可以看到輸出結(jié)果為“姓名:張三 年齡:18”,證明轉(zhuǎn)換成功。

Gson還支持將Java對(duì)象轉(zhuǎn)換為JSON字符串,具體操作如下:

//創(chuàng)建Person對(duì)象
Person person = new Person();
person.setName("李四");
person.setAge(20);
//將Java對(duì)象轉(zhuǎn)換為JSON字符串
String jsonData = gson.toJson(person);
//輸出JSON字符串
System.out.println(jsonData);

以上代碼中,我們先創(chuàng)建了一個(gè)Person對(duì)象,接著使用Gson對(duì)象將這個(gè)Java對(duì)象轉(zhuǎn)換成了一個(gè)JSON字符串,最后我們輸出了JSON字符串,可以看到輸出結(jié)果為“{\"name\":\"李四\",\"age\":20}”,證明轉(zhuǎn)換成功。

使用Gson獲取JSON數(shù)據(jù)可謂是非常簡(jiǎn)單,代碼量也比較小,非常適合初學(xué)者使用。