import org.json.JSONObject;
import java.util.Map;
public class MapToJsonExample {
public static void main(String[] args) {
// 创建一个示例Map
Map<String, Object> map = Map.of(
"name", "Alice",
"age", 30,
"city", "Beijing"
);
// 将Map转换为JSONObject
JSONObject jsonObject = new JSONObject(map);
// 输出JSON对象
System.out.println(jsonObject.toString());
}
}
org.json.JSONObject
和 java.util.Map
。Map.of()
方法创建了一个包含键值对的不可变 Map
。你可以根据需要替换成其他类型的 Map
,例如 HashMap
。new JSONObject(map)
将 Map
对象转换为 JSONObject
。JSONObject
转换为字符串并打印出来。如果你没有添加 org.json
库,可以通过 Maven 或 Gradle 添加依赖,或者下载对应的 JAR 文件手动添加到项目中。
Maven 依赖:
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20210307</version>
</dependency>
下一篇:java int转double
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站