修复FastJSON大版本更新后API变动

This commit is contained in:
2022-04-28 09:50:33 +08:00
parent f1ed4be143
commit 7943606dc0
22 changed files with 103 additions and 88 deletions

View File

@@ -1,6 +1,6 @@
package com.yutou.qqbot.Controllers;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson2.JSONObject;
import com.yutou.qqbot.QQBotManager;
import com.yutou.qqbot.utlis.AppTools;
import com.yutou.qqbot.utlis.HttpTools;

View File

@@ -1,7 +1,8 @@
package com.yutou.qqbot.Controllers;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.yutou.qqbot.models.XiaoMi.MiRouter;
import com.yutou.qqbot.utlis.HttpTools;
import com.yutou.qqbot.utlis.RedisTools;
@@ -23,7 +24,7 @@ public class MiRouterDevices {
if (data == null) {
array = new JSONArray();
} else {
array = JSONArray.parseArray(data);
array = JSON.parseArray(data);
}
for (Object o : array) {
JSONObject item = (JSONObject) o;
@@ -47,9 +48,9 @@ public class MiRouterDevices {
if (data == null) {
array = new JSONArray();
} else {
array = JSONArray.parseArray(data);
array = JSON.parseArray(data);
}
JSONArray _array= (JSONArray) array.clone();
JSONArray _array= JSON.parseArray(array.toString());
for (Object o : array) {
JSONObject item = (JSONObject) o;
if (item.getString("mac").equals(getRemoteAddress(request.getRemoteAddr()))) {
@@ -62,7 +63,7 @@ public class MiRouterDevices {
}
private String getRemoteAddress(String ip) {
JSONObject data = JSONObject.parseObject(HttpTools.get(XiaoMiRouter.getDeviceListUrl()));
JSONObject data = JSON.parseObject(HttpTools.get(XiaoMiRouter.getDeviceListUrl()));
if (data.getInteger("code") == 0) {
JSONArray array=data.getJSONArray("list");
for (Object o : array) {