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