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

embedded/2025/2/6 9:05:47/

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

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


<!--视频中给的相关依赖 -->
<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就没有爆红了。

<dependency><groupId>com.alibaba.fastjson2</groupId><artifactId>fastjson2-extension</artifactId><version>2.0.54</version>
</dependency>

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

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


http://www.ppmy.cn/embedded/159982.html

相关文章

【入门】如何使用DeepSeek批量创作短视频

在短视频内容创作日益火爆的今天&#xff0c;如何高效地批量生产优质内容成为许多创作者关注的焦点。本文将介绍如何结合DeepSeek和剪映app来实现短视频的批量创作。 一、前期准备 注册DeepSeek账号下载并安装剪映app准备你的内容选题框架 二、使用DeepSeek生成文案 2.1 设…

Python有关列表的递归练习

寒假打卡第二十天&#xff0c;当前mit6.100L进度(16/26) 今天依然是补一下递归作业。 递归&#xff0c;递归&#xff01;胡不归&#xff1f; 无基例之故&#xff0c;何以层层自缠&#xff1f; 递归&#xff0c;递归&#xff01;胡不止&#xff1f; 栈溢连连作祟&#xff0c;终…

深度学习模型在汽车自动驾驶领域的应用

汽车自动驾驶是一个高度复杂的系统&#xff0c;深度学习和计算技术在其中扮演核心角色。今天简单介绍一下自动驾驶领域常用的深度学习模型及其计算原理的解析。 1. 深度学习模型分类及应用场景 1.1 视觉感知模型 CNN&#xff08;卷积神经网络&#xff09; 应用&#xff1a;图…

Rust HashMap :当储物袋遇上物品清单

开场白&#xff1a;哈希映射的魔法本质 在Rust的奇幻世界里&#xff0c;HashMap就像魔法师的储物袋&#xff1a; 键值对存储 → 每个物品都有专属咒语&#xff08;键&#xff09;和实体&#xff08;值&#xff09;快速查找 → 念咒瞬间召唤物品动态扩容 → 自动伸展的魔法空间…

Github 2025-02-01 开源项目月报 Top20

根据Github Trendings的统计,本月(2025-02-01统计)共有20个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目8TypeScript项目3Jupyter Notebook项目2Rust项目2HTML项目2C++项目1Ruby项目1JavaScript项目1Svelte项目1非开发语言项目1Go项目1Oll…

基于ArcGIS的SWAT模型+CENTURY模型模拟流域生态系统水-碳-氮耦合过程研究

流域是一个相对独立的自然地理单元&#xff0c;它是以水系为纽带&#xff0c;将系统内各自然地理要素连结成一个不可分割的整体。碳和氮是陆地生态系统中最重要的两种化学元素&#xff0c;而在流域系统内&#xff0c;水-碳-氮是相互联动、不可分割的耦合体。随着流域内人类活动…

11 3D变换模块(transform3d.rs)

transform3d.rs代码定义了一个名为 Transform3D 的 Rust 结构体&#xff0c;它用于表示一个3D变换矩阵。这个结构体是泛型的&#xff0c;包含三个类型参数&#xff1a;T、Src 和 Dst。其中&#xff0c;T 用于矩阵元素的数据类型&#xff0c;Src 和 Dst 用于表示变换的源和目标类…

Ruby 模块(Module)

Ruby 模块&#xff08;Module&#xff09; 引言 在Ruby编程语言中&#xff0c;模块&#xff08;Module&#xff09;是一种重要的组织代码的方式。它允许开发者将相关的方法和变量组合在一起&#xff0c;形成逻辑上的分组。模块在Ruby中扮演着类似于类和模块的角色&#xff0c…