From 47e3087067abd35e6337c011f96d2338c0bb1aae Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 25 七月 2024 13:39:31 +0800 Subject: [PATCH] 优化自动化代码 --- src/main/java/org/yeshi/utils/wx/WXAppLoginUtil.java | 19 +++++-------------- 1 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/main/java/org/yeshi/utils/wx/WXAppLoginUtil.java b/src/main/java/org/yeshi/utils/wx/WXAppLoginUtil.java index 2d18928..ba4d186 100644 --- a/src/main/java/org/yeshi/utils/wx/WXAppLoginUtil.java +++ b/src/main/java/org/yeshi/utils/wx/WXAppLoginUtil.java @@ -1,7 +1,6 @@ package org.yeshi.utils.wx; -import org.json.JSONException; -import org.json.JSONObject; +import net.sf.json.JSONObject; import org.yeshi.utils.HttpUtil; import org.yeshi.utils.StringUtil; import org.yeshi.utils.entity.wx.WeiXinUser; @@ -23,12 +22,8 @@ public static WeiXinUser getWeiXinUser(WeiXinUserParam param) { String result = HttpUtil.getAsString(String.format(weiXinUrl2, param.getAccessToken(), param.getOpenId()), "ISO-8859-1", "UTF-8"); - JSONObject jsonObject = null; - try { - jsonObject = new JSONObject(result); - } catch (JSONException e) { - e.printStackTrace(); - } + JSONObject jsonObject = JSONObject.fromObject(result); + String nickname = jsonObject.optString("nickname"); String province = jsonObject.optString("province"); String city = jsonObject.optString("city"); @@ -64,12 +59,8 @@ private static WeiXinUserParam parseWeiXinUserParam(String result) { WeiXinUserParam weiXinUserParam = new WeiXinUserParam(); - JSONObject jsonObject = null; - try { - jsonObject = new JSONObject(result); - } catch (JSONException e) { - e.printStackTrace(); - } + JSONObject jsonObject = JSONObject.fromObject(result); + String openId = jsonObject.optString("openid"); if ("".equals(openId)) { return null; -- Gitblit v1.8.0