收藏
回答

java获取微信sessionkey带有反斜杠,求解答

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug https://api.weixin.qq.com/sns/jscode2session 客户端 6.5.3 2.0.0

- 当前 Bug 的表现(可附上截图):java后端获取sessionkey,有时会带一个反斜杠,而反斜杠在java中是属于转义字符,这种情况怎么处理


session_key  :               \/WZiVjagfNNOSvDRlIeT5A==


- 预期表现  /WZiVjagfNNOSvDRlIeT5A==


- 复现路径


- 提供一个最简复现 Demo

String url = "https://api.weixin.qq.com/sns/jscode2session?appid=" +appid + "&secret="

+ secret + "&js_code=" + code + "&grant_type=authorization_code";

String reusult = test1(url);

JSONObject oppidObj = JSONObject.fromObject(reusult);

//String openid = (String) oppidObj.get("openid");

String session_key = (String) oppidObj.get("session_key");

System.out.println("sessionKey :  "+session_key);


最后一次编辑于  03-01  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • MCC
    MCC
    03-04

    toString或者转json,之后再取值试试

    03-04
    赞同
    回复