Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java map转jsonobject

作者:冷空气来袭   发布日期:2025-08-16   浏览:99

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());
    }
}

解释说明:

  1. 导入依赖:首先导入了 org.json.JSONObjectjava.util.Map
  2. 创建Map:使用 Map.of() 方法创建了一个包含键值对的不可变 Map。你可以根据需要替换成其他类型的 Map,例如 HashMap
  3. 转换为JSONObject:通过 new JSONObject(map)Map 对象转换为 JSONObject
  4. 输出结果:最后将生成的 JSONObject 转换为字符串并打印出来。

如果你没有添加 org.json 库,可以通过 Maven 或 Gradle 添加依赖,或者下载对应的 JAR 文件手动添加到项目中。

Maven 依赖:

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20210307</version>
</dependency>

上一篇:java @preparefortest

下一篇:java int转double

大家都在看

java连接数据库的代码

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java实体类转json字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站