安卓 解析 JSON 数据
时间: 2023-07-24 15:17:37 浏览: 97
安卓源码 单排显示gridview并从解析JSON读取数据加载项目.zip
安卓中解析 JSON 数据通常可以使用`org.json`或`com.google.gson`等库。以下是使用`org.json`库进行 JSON 解析的示例代码:
```java
try {
String jsonData = "{\"name\":\"张三\",\"age\":20,\"isMale\":true}"; // 替换成你要解析的 JSON 数据
JSONObject jsonObj = new JSONObject(jsonData);
String name = jsonObj.getString("name"); // 获取 "name" 字段的值
int age = jsonObj.getInt("age"); // 获取 "age" 字段的值
boolean isMale = jsonObj.getBoolean("isMale"); // 获取 "isMale" 字段的值
} catch (JSONException e) {
e.printStackTrace();
}
```
以上代码中,我们首先使用`JSONObject`类将 JSON 数据转换为一个 JSON 对象。然后,我们可以使用`getString()`、`getInt()`、`getBoolean()`等方法获取 JSON 对象中的字段值。
如果你的 JSON 数据比较复杂,可以使用`JSONArray`类处理 JSON 数组,使用`JSONObject`类处理 JSON 对象。具体使用方法可以参考相关文档。
阅读全文