com.alibaba.fastjson.JSONObject用法
时间: 2023-06-16 09:06:22 浏览: 191
java项目中读取jdbc.properties文件操作
`com.alibaba.fastjson.JSONObject` 是阿里巴巴开发的 JSON 解析库,可以方便地将 JSON 字符串转换为 Java 对象,也可以将 Java 对象转换为 JSON 字符串。以下是 `com.alibaba.fastjson.JSONObject` 的用法:
#### 1. 创建 `JSONObject` 对象
可以通过以下方式来创建一个 `JSONObject` 对象:
```java
JSONObject json = new JSONObject();
```
#### 2. 添加键值对
可以通过 `put` 方法向 `JSONObject` 对象中添加键值对:
```java
json.put("name", "张三");
json.put("age", 20);
```
#### 3. 获取值
可以通过 `get` 方法从 `JSONObject` 对象中获取值:
```java
String name = json.getString("name");
int age = json.getIntValue("age");
```
#### 4. 将 JSON 字符串转换为 `JSONObject` 对象
可以通过以下方式将 JSON 字符串转换为 `JSONObject` 对象:
```java
String jsonString = "{\"name\":\"张三\",\"age\":20}";
JSONObject json = JSON.parseObject(jsonString);
```
#### 5. 将 Java 对象转换为 JSON 字符串
可以通过以下方式将 Java 对象转换为 JSON 字符串:
```java
User user = new User("张三", 20);
String jsonString = JSON.toJSONString(user);
```
以上是 `com.alibaba.fastjson.JSONObject` 的基本用法,更多用法可以参考官方文档。
阅读全文