json.JSONObject
时间: 2024-09-05 11:04:59 浏览: 45
org.json.JSONObject引用依赖包
`JSONObject`是Java JSON库(通常由org.json库提供)中的一个核心类,它代表了JSON对象的数据结构。JSON对象是由键值对构成的无序集合,其中每个键关联一个值,这些键通常是字符串,而值可以是各种JavaScript的数据类型,包括字符串、数字、布尔值、数组、null以及其他的JSON对象。
在Java中,你可以像操作普通Map一样操作JSONObject,例如添加键值对、获取某个键对应的值,甚至检查键是否存在。以下是一个基本的例子:
```java
import org.json.JSONObject;
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 30);
String value = jsonObject.getString("name"); // 获取"name"对应的值
// 检查键是否存在
boolean hasKey = jsonObject.has("age");
// 将JSON对象转换为字符串表示
String jsonString = jsonObject.toString();
```
阅读全文