get请求出来的String session_key若带反斜杠,先把String转JSON,再取值就不带反斜杠了https://api.weixin.qq.com/sns/jscode2session?appid=?&secret=?&js_code=?&grant_type=authorization_code [图片] [图片]
java获取微信sessionkey带有反斜杠,求解答- 当前 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);
2020-05-09