.getJSONObject
时间: 2024-03-22 07:17:02 浏览: 55
`.getJSONObject` 是一个 Java 中的方法,用于从一个 JSON 对象中获取一个子 JSON 对象。例如,假设有以下 JSON 字符串:
```
{
"name": "Alice",
"age": 30,
"address": {
"street": "123 Main St",
"city": "Anytown",
"state": "CA"
}
}
```
我们可以使用 `.getJSONObject` 方法来获取 `address` 字段所对应的子 JSON 对象,如下所示:
```java
import org.json.*;
String jsonString = "{\"name\":\"Alice\",\"age\":30,\"address\":{\"street\":\"123 Main St\",\"city\":\"Anytown\",\"state\":\"CA\"}}";
JSONObject jsonObject = new JSONObject(jsonString);
JSONObject addressObject = jsonObject.getJSONObject("address");
```
在上面的代码中,我们首先将 JSON 字符串转换为一个 JSON 对象 `jsonObject`。然后,我们使用 `.getJSONObject` 方法从 `jsonObject` 中获取 `address` 字段所对应的子 JSON 对象,并将其赋值给 `addressObject` 变量。
注意,由于 `.getJSONObject` 方法会抛出 `JSONException` 异常,因此在使用该方法时需要进行异常处理。
阅读全文