gson是Google開發的一個Java庫,專門用于解析JSON數據,使得我們可以輕松地將JSON數據轉換為Java對象。
使用gson解析JSON的步驟如下:
一、引入gson庫
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency>
二、創建Java類與JSON數據對應
public class Person { private String name; private int age; private String gender; // 構造方法和get/set方法省略 }
三、解析JSON
// 定義JSON字符串 String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"gender\":\"男\"}"; // 創建Gson對象 Gson gson = new Gson(); // 解析JSON字符串,返回Java對象 Person person = gson.fromJson(jsonStr, Person.class);
四、使用Java對象
System.out.println(person.getName()); // Tom System.out.println(person.getAge()); // 18 System.out.println(person.getGender()); // 男
通過以上步驟,我們就成功將JSON數據解析為Java對象。gson還支持將Java對象轉換為JSON數據,使得我們可以方便地將Java對象序列化為JSON字符串。