相关文章推荐
眼睛小的单车  ·  java string 包含\n ...·  20 分钟前    · 
踏实的椰子  ·  pcap_loop_百度百科·  6 月前    · 
呐喊的生姜  ·  WPF GroupBox Header ...·  10 月前    · 
坚强的大蒜  ·  c - Libssh remote ...·  11 月前    · 
失恋的煎鸡蛋  ·  JavaScript ...·  1 年前    · 
失恋的鞭炮  ·  affinity ...·  1 年前    · 

项目中完成短信发送验证码,用到某平台的SDK接口,结果启动模块时报错,抛出 java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/sonElement; 异常.

开始感觉也没多大毛病.可能就是用它SDK本身用的某个jar包升级了,已经不用或没有这个方法. 第一想到的就是找下项目中 jar 版本入手.


找到是GosnJar的一个转换方法的问题,应该得下2.8.6的版本,然后我手动添加一个2.8.6 的依赖.发现没用,且不仅下载了2.8.6的还下载了2.8.5版本的,这就很纳闷了.哪里来的这个版本的架包呢? ,项目里也没有用到呀 , 后来想到是不是Springboot本身可能集成了Gson .

果不其然 , 我使用的SpringBoot 2.1.8.RELEASE 版本中对Gson的默认集成是2.8.5版本, 而人家需要的2.8.6, 这下就简单咯 , 强行修改下版本号就OK.

java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)............ 问题 :项目中完成短信发送验证码,用到某平台的SDK接口,结果启动模块时报错,抛出 java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/sonElement; 异常.原由 :开始感觉也没多大毛病.可能就是用它SDK本身用的某个jar包升级了,已经不用或没有这个方法. 第一想到的就是找下项目中 jar 版本入手.解决 :找到是GosnJa
报错信息: java . lan g.NoClassDefFoundError: com / google / gson / Gson com . google . gson . JsonP arser . parse String (L java / lan g/ String ;)L com / google / gson /J 从报错信息可以看出,是 NoClassDefFoundError 错误,类没有被加载进来,所以去查看 jar 包是否存在,Sp...
相信大家在开发过程中一定经常遇到此类报错 : Caused by: java . lan g. NoSuchMethodError 。 因此今天总结特地做个总结,希望能够解决此类问题,而不是这一个问题。 下面以我遇到的一个报错为例,说一下我对此类问题的解决方法 。 今天在升级了 Spring 版本之后,启动 Tomcat 报错,报错见下 : [Loaded java x.servlet.Ser...
偶然发现 Gson 还有 JsonP arser 这个解析类,下面写一个例子尝试使用: String json String ="{'flag':true,'data':{'name':'张三','age':18,'deleteFlag':false}}"; // 获得 解析者 JsonP arser parse r =new JsonP arser (); // 获得 根节点元素 JsonElem
概述作为 面向对象 开发的程序员,每天的业务代码会遇到大量的 Json 处理。本文从最常见的几个类库 gson , fastjson, jackson 进行基本操作, 仅作记录。基础准备首先创建 java 对象用于测试角色/** * @author 当我遇上你 * @公众号 当我遇上你 * @since 2020-06-10 @Data @NoArgsConstructor @AllA...
错误如下: Exception in thread "main" java . lan g.NoClassDefFoundError: com / google / gson / JsonP arser at com .aliyuncs.regions.LocalEndpointResolver.<init>(LocalEndpointResolver. java :40)     at com .al...
java . lan g. NoSuchMethodError : ‘ com . google . gson .JsonElement com . google . gson . JsonP arser . parse String ( java . lan g. String )’ com .cloopen.rest.sdk.CCPRestSms... java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)............ KafKa 启动异常 : ERROR Failed to clean up log for __consumer_offsets-30 in dir 另一个程序正在使用此文件,进程无法访问