修复FastJSON大版本更新后API变动
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user