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

gson解析json string

JSON是互聯(lián)網(wǎng)傳輸數(shù)據(jù)的一種標(biāo)準(zhǔn)格式,而Gson則是Java中處理JSON數(shù)據(jù)的一個(gè)庫(kù)。使用Gson解析JSON數(shù)據(jù)相比起手動(dòng)解析JSON數(shù)據(jù)要簡(jiǎn)單得多。下面介紹如何使用Gson解析JSON string。

// 導(dǎo)入Gson庫(kù)
import com.google.gson.Gson;
// sample JSON數(shù)據(jù)
String jsonStr = "{ \"name\": \"John\", \"age\": 30, \"city\": \"New York\" }";
// 創(chuàng)建Gson實(shí)例
Gson gson = new Gson();
//將json string轉(zhuǎn)換為POJO類(lèi)對(duì)象
Person person = gson.fromJson(jsonStr, Person.class);
// 打印輸出
System.out.println("Name: " + person.getName());
System.out.println("Age: " + person.getAge());
System.out.println("City: " + person.getCity());
// POJO類(lèi)對(duì)象
public class Person {
private String name;
private int age;
private String city;
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return this.age
}
public void setAge(int age) {
this.age = age;
}
public String getCity() {
return this.city;
}
public void setCity(String city) {
this.city = city;
}
}

代碼解析:

1. 首先導(dǎo)入Gson庫(kù)。

2. 創(chuàng)建JSON字符串。

3. 創(chuàng)建Gson實(shí)例。

4. 將JSON字符串轉(zhuǎn)換成Java對(duì)象,這里將JSON字符串轉(zhuǎn)換成POJO類(lèi)對(duì)象Person。

5. 使用Java對(duì)象中的getter方法打印輸出JSON字符串中的各個(gè)屬性值。

6. 最后是POJO類(lèi)對(duì)象Person,其中定義了三個(gè)私有屬性(name、age、city)和getter/setter方法。