getJSONObject
时间: 2024-03-22 11:31:02 浏览: 68
getJSONObject方法是在Java中使用的一个JSON库中的方法,用于获取指定键的JSON对象。该方法接受一个键作为参数,并返回对应的JSON对象。如果指定的键不存在或者对应的值不是一个JSON对象,该方法将返回null。
例如,假设有以下的JSON字符串:
```json
{
"name": "John Doe",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}
```
我们可以使用getJSONObject方法来获取address键对应的JSON对象:
```java
import org.json.JSONObject;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John Doe\",\"age\":30,\"address\":{\"street\":\"123 Main St\",\"city\":\"New York\",\"state\":\"NY\"}}";
JSONObject jsonObject = new JSONObject(jsonString);
JSONObject addressObject = jsonObject.getJSONObject("address");
System.out.println(addressObject.toString());
}
}
```
输出结果为:
```json
{"street":"123 Main St","city":"New York","state":"NY"}
```
阅读全文