📅  最后修改于: 2023-12-03 14:59:15.581000             🧑  作者: Mango
Gson 是 Google 提供的一个 Java 库,用于序列化和反序列化 Java 对象与 JSON 格式数据之间的转换。通过 Gson,我们可以将一个 Java 对象转换成 JSON 格式数据,或者将 JSON 格式数据转换成 Java 对象。
在项目根目录的 build.gradle
文件中添加以下依赖:
dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}
点击 Android Studio 菜单栏的 Sync Now
(同步)按钮,等待 Gradle 同步完成。
完成以上步骤后,即可在项目中使用 Gson 库。
以下示例将一个 Person
对象转换为 JSON 格式数据:
Person person = new Person("Alice", 18);
Gson gson = new Gson();
String json = gson.toJson(person);
输出的 json
字符串如下:
{
"name": "Alice",
"age": 18
}
以下示例将一个 JSON 格式数据转换为 Person
对象:
String json = "{\"name\":\"Bob\",\"age\":20}";
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
输出的 person
对象包含以下属性:
Person{name='Bob', age=20}
通过集成 Gson 库,我们可以方便地在 Android Studio 中进行 Java 对象和 JSON 格式数据之间的转换。根据具体需要,我们可以使用 Gson 提供的丰富接口,在各种场景下灵活地进行数据转换。