IDEA使用 阿里巴巴的fastJSON报java.lang.ClassNotFoundException: com.alibaba.fastjson.JSONArray解决方法

在学习过程中使用 Ajax来验证我们的旧密码时,我们发现我们的服务器报了500!

 大家可以看到我们的服务器报了一个java.lang.ClassNotFoundException: com.alibaba.fastjson.JSONArray,他的意思是说计算机他找不着这个什么阿里巴巴的 fastjson的东东!

行!咱们写了bug,他给报了错,那咱们就开始找嘛bug,问题到底出现在哪里!

这里我采用最原始的 sout检测方法,哎,你还别说还挺好用!找了半小时,哎发现问题,我们用sout方法检测我们的数据到那个地方他出现问题

 最后发现我们的控制台打印到了这个打印 我们的result这个地方不往下走了!

 

那么为什么使用 fastjson将 map对象转换成 JSON他给爷报错哇!OK,人直接裂开!还能怎么办,都找bug到这里了,咱们继续看嘛,那么团子我一想,fastjson他不给俺用,俺就换嘛,对吧,好,咱们换 json .jar里的 JSONObject.fromObject(result)来转换嘛,哎,一试,他怎么还是搁这就不往下走了哇,报了和用fastJSON一样的异常。

   那么到这里,我们应该可以想到我们的 jar出现问题了吧!刷新并看一下我们的 maven仓库的依赖,OK,俺看起来确实没问题!

   重点来了啊!我们的IDEA 在项目过程中,maven导入依赖,我们需要重新去我们的 jar管理中把jar引入进项目里面! 看俺操作!

下一步

 

 点完我们的 + 后 我们添加我们的库文件,把我们的fastJSON添加到我们的项目里面

把我们的fastJSON.jar包添加到里面去

OK,我们现在大功告成,才来测试一下.

OKK,我们的程序正常运行!

 我们的控制台上 sout也正常打印!完成!作者本身也是一个粗心的人,如有错误或者意见可以联系作者修改哦!

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程粘仁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值