You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringBoot项目适配Quarkus的jakarta.json.JsonObject依赖咨询

解决方案

你需要添加**Jakarta JSON Processing (JSON-P)**相关依赖,因为Quarkus中使用的JsonObject是jakarta.json.JsonObject,属于Jakarta EE规范的JSON处理API,你的Spring Boot项目当前未引入该依赖。

在pom.xml的<dependencies>节点中添加以下内容:

<!-- Jakarta JSON Processing API 核心接口 -->
<dependency>
    <groupId>jakarta.json</groupId>
    <artifactId>jakarta.json-api</artifactId>
    <version>2.1.2</version>
</dependency>
<!-- GlassFish JSON Processing 实现(与Quarkus默认实现兼容) -->
<dependency>
    <groupId>org.glassfish</groupId>
    <artifactId>jakarta.json</artifactId>
    <version>2.1.2</version>
    <scope>runtime</scope>
</dependency>

补充说明

  • jakarta.json-api提供JsonObject等核心接口定义,是规范层面的依赖;
  • org.glassfish:jakarta.json是该规范的具体实现,和Quarkus默认使用的实现一致,能保证JSON序列化/反序列化的兼容性;
  • 版本号可根据Spring Boot 3.2.0的依赖管理自动适配,上述版本为稳定兼容版本。

添加完成后,你的RestTemplate调用代码就能正常将接口返回的JSON数据反序列化为jakarta.json.JsonObject类型。

内容的提问来源于stack exchange,提问作者pheromix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 11:07:21