Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GsonParser parse error #3754

@dengsilinming

Description

@dengsilinming

简要描述

在调用商家转账时报错抛不出来 把微信的错误进行转换时报错

模块版本情况

  • WxJava 模块名: weixin-java-pay
  • WxJava 版本号: 测试了两个版本: 4.7.8.B 和 4.7.8-20251102.163029

具体信息:
调用的接口是:getTransferService().transferBills(transferBillsRequest);

返回的异常信息是: {"code":"ALREADY_EXISTS","message":"当前订单已关闭,可查询订单了解关闭原因"}

在调用JsonObject jsonObject = GsonParser.parse(responseString);转换时会报以下错误:
java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/JsonElement;
at me.chanjar.weixin.common.util.json.GsonParser.parse(GsonParser.java:15)
at com.github.binarywang.wxpay.service.impl.WxPayServiceApacheHttpImpl.postV3WithWechatpaySerial(WxPayServiceApacheHttpImpl.java:184)
at com.github.binarywang.wxpay.service.impl.TransferServiceImpl.transferBills(TransferServiceImpl.java:94)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions