导入了fastjson2的依赖,但却无法使用相关API的解决方案

今天遇到了一个特别奇怪的问题,跟着视频敲代码,视频中用到了一个将JSON字符串转为对象的

API,需要引入alibaba的fastjson2相关依赖,我引入的依赖跟视频一样。

XML 复制代码
<!--视频中给的相关依赖 -->
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2</artifactId>
    <version>2.0.1</version>
</dependency>

刷新pom.xml也没有报错,结果在程序中敲击JSONObject(fastjson2提供的一个API),IDEA并没有

给我任何提示,我敲完这几个字母后,JSONObject爆红,显然是没有相关的API。这就很奇怪

了,明明有引入相关的依赖,但却无法使用相关API。在网上查了下,没有相应的资料。

最后,我弄了半天,没办法,没有资料,那就去官网看看,浏览器输入com.alibaba.fastjson2,出现它的官网。

点进去查看相关的文档,我使用的是SpringBoot+Maven进行构建项目,翻了一下顺利找到相关文档的代码。

我把这段Maven复制到pom.xml,刷新之后再到程序中写JSONObject就没有爆红了。

XML 复制代码
<dependency>
    <groupId>com.alibaba.fastjson2</groupId>
    <artifactId>fastjson2-extension</artifactId>
    <version>2.0.54</version>
</dependency>

估计是相关依赖的版本的原因吧,看的视频也不算老,现在是25年1月份,那个视频是23年12月份,1年多以前的。

如果找不到答案,去官网找找,相信终究会找到的吧。😂

相关推荐
小辰记事本6 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
Mahir086 小时前
Spring 循环依赖深度解密:从问题本质到三级缓存源码级解析
java·后端·spring·缓存·面试·循环依赖·三级缓存
辰海Coding6 小时前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
晓梦林7 小时前
cp520靶场学习笔记
android·笔记·学习
RyFit8 小时前
SpringAI 常见问题及解决方案大全
java·ai
石山代码8 小时前
C++ 内存分区 堆区
java·开发语言·c++
心中有国也有家8 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy8 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
绝知此事8 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术
java·数据结构·算法·面试·jdk·散列表
无风听海8 小时前
C# 隐式转换深度解析
java·开发语言·c#