new JSONObject
时间: 2024-12-04 21:13:47 浏览: 13
`new JSONObject` 是 Java 中用于创建 JSON 对象的一个常用方法。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在 Java 中,常用的 JSON 处理库是 `org.json` 包。
`new JSONObject` 可以通过多种方式创建 JSON 对象:
1. **空对象**:
```java
JSONObject jsonObject = new JSONObject();
```
2. **从 Map 创建**:
```java
Map<String, Object> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
JSONObject jsonObject = new JSONObject(map);
```
3. **从字符串创建**:
```java
String jsonString = "{\"key1\":\"value1\", \"key2\":\"value2\"}";
JSONObject jsonObject = new JSONObject(jsonString);
```
4. **从 JavaBean 创建**:
```java
MyBean myBean = new MyBean("value1", "value2");
JSONObject jsonObject = new JSONObject(myBean);
```
使用 `new JSONObject` 创建的 JSON 对象可以方便地进行各种操作,例如添加、修改、删除键值对,以及将 JSON 对象转换为字符串等。
阅读全文