hashmap 如何转成alibaba JSONobject
时间: 2024-01-31 18:04:49 浏览: 26
将 HashMap 转换为 Alibaba 的 JSONObject,可以使用 Alibaba 的 fastjson 库来实现。以下是一个示例代码:
```java
import com.alibaba.fastjson.JSONObject;
import java.util.HashMap;
public class HashMapToAlibabaJSONObject {
public static void main(String[] args) {
// 创建一个 HashMap
HashMap<String, String> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
// 将 HashMap 转换为 Alibaba 的 JSONObject
JSONObject jsonObject = new JSONObject(map);
// 打印转换后的 JSONObject
System.out.println(jsonObject.toString());
}
}
```
在这个示例中,我们首先创建了一个包含键值对的 HashMap。然后,我们使用 Alibaba 的 fastjson 库中的 `com.alibaba.fastjson.JSONObject` 类的构造函数将 HashMap 转换为 JSONObject。最后,我们使用 `toString()` 方法将 JSONObject 输出为字符串并打印出来。
需要注意的是,在使用 fastjson 库进行转换时,需要先导入相关的库。在这个示例中,我们导入了 `com.alibaba.fastjson.JSONObject` 类。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)