JSONObject中的方法
时间: 2024-03-22 20:20:30 浏览: 60
JSONObject用法
JSONObject是Java中处理JSON数据的类,它提供了许多方法来操作JSON对象。以下是一些常用的JSONObject方法:
1. `put(String key, Object value)`: 向JSON对象中添加一个键值对。
```java
JSONObject obj = new JSONObject();
obj.put("name", "John");
obj.put("age", 25);
```
2. `get(String key)`: 根据键获取JSON对象中对应的值。
```java
String name = obj.get("name").toString();
int age = obj.getInt("age");
```
3. `has(String key)`: 判断JSON对象中是否存在指定的键。
```java
boolean hasName = obj.has("name");
```
4. `remove(String key)`: 从JSON对象中移除指定的键值对。
```java
obj.remove("name");
```
5. `isNull(String key)`: 判断JSON对象中指定键对应的值是否为null。
```java
boolean isNull = obj.isNull("age");
```
6. `toString()`: 将JSON对象转换成字符串表示。
```java
String jsonStr = obj.toString();
```
这些只是JSONObject类中的一部分常用方法,还有其他方法用于处理数组、嵌套对象等。你可以根据具体需求去查阅相关文档或API手册来了解更多信息。
阅读全文