共計 648 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
可以使用第三方庫如 Gson 來將 JSON 轉(zhuǎn)換為實體類對象。以下是一個示例:
- 首先,確保已經(jīng)添加了 Gson 庫的依賴,可以在項目的 build.gradle 文件中添加以下代碼:
dependencies {implementation 'com.google.code.gson:gson:2.8.7'
}
- 創(chuàng)建一個包含與 JSON 對應(yīng)字段的實體類。例如,如果有一個名為 Person 的實體類,且 JSON 字段包括 "name" 和 "age",可以創(chuàng)建如下所示的 Person 類:
public class Person {private String name;
private int age;
// getters and setters
// ... 省略代碼...
}
- 使用 Gson 庫將 JSON 轉(zhuǎn)換為實體類對象。例如,假設(shè)有以下 JSON 字符串:
{
"name": "John",
"age": 25
}
可以使用以下代碼將其轉(zhuǎn)換為 Person 對象:
String json = "{\"name\":\"John\",\"age\":25}";
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
在上述示例中,fromJson()
方法將 JSON 字符串和 Person 類作為參數(shù),并返回一個 Person 對象。
現(xiàn)在,person
對象將包含 JSON 中的數(shù)據(jù)??梢酝ㄟ^調(diào)用 person.getName()
和person.getAge()
來訪問這些數(shù)據(jù)。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完