key value键值对形式的json数据如何转换为json字符串

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.13.1</version>

</dependency>
import com.fasterxml.jackson.databind.ObjectMapper;

import java.util.HashMap;

import java.util.Map;

public class JsonConversionExample {

public static void main(String\[\] args) {

try {

// 创建一个Map作为键值对的载体

Map<String, Object> keyValueMap = new HashMap<>();

keyValueMap.put("key1", "value1");

keyValueMap.put("key2", "value2");

// 创建ObjectMapper实例

ObjectMapper objectMapper = new ObjectMapper();

// 将Map转换为JSON字符串

String jsonString = objectMapper.writeValueAsString(keyValueMap);

// 输出JSON字符串

System.out.println(jsonString);

} catch (Exception e) {

e.printStackTrace();

}

}

}

相关推荐
减瓦7 分钟前
深入 Quarkus:云原生时代 Java 的重生之路
java·开发语言·云原生
杨运交18 分钟前
[053][核心模块]Java枚举缓存与ORM集成实践
java·开发语言·缓存
繁星蓝雨37 分钟前
C++设计原理——异常处理
java·c++·异常处理·noexcept·throw·try catch
BerrySen1781 小时前
一个Java项目改成AI流程后,最难的部分完全变了
java·大数据·人工智能·可观测性·大模型应用开发·工程思维
程序猿秃头之路1 小时前
DDD 系列:DTO、VO、DO、Entity 怎么区分
java·ddd·领域驱动设计
Dear~yxy1 小时前
LVS企业级实战
linux·服务器·lvs
自由随风飘2 小时前
JAVA中的面向对象-3
java·开发语言
Sirius Wu2 小时前
OpenClaw Model Provider(模型提供商)完整详解
服务器·网络·人工智能·安全·aigc
桐薇全肯定2 小时前
MySQL学生成绩管理系统实战操作
java·数据库·sql
2301_777998343 小时前
Linux线程控制——从线程创建到线程分离(第三部分:线程等待 pthread_join)
linux·运维·服务器·c语言·c++