From 6d99d3b589c15412d33793d2caf667eff5c69115 Mon Sep 17 00:00:00 2001 From: qiminbao Date: Thu, 25 Sep 2025 18:43:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E6=8D=A2=E6=9C=BA=E9=87=87=E9=9B=86?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../agent/client/service/impl/SwitchBoardServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/tongran/agent/client/service/impl/SwitchBoardServiceImpl.java b/src/main/java/com/tongran/agent/client/service/impl/SwitchBoardServiceImpl.java index 64edec1..2c08199 100644 --- a/src/main/java/com/tongran/agent/client/service/impl/SwitchBoardServiceImpl.java +++ b/src/main/java/com/tongran/agent/client/service/impl/SwitchBoardServiceImpl.java @@ -1,5 +1,6 @@ package com.tongran.agent.client.service.impl; +import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSONObject; import com.tongran.agent.client.core.config.GlobalConfig; import com.tongran.agent.client.core.vo.SwitchBoardVO; @@ -433,6 +434,7 @@ public class SwitchBoardServiceImpl implements SwitchBoardService { if(ifOIDs == null || ifOIDs.length == 0){ return ""; } + List list = new ArrayList<>(); for (int i = 1; i <= ifNumber; i++) { pdu = new PDU(); for (String baseOID : ifOIDs) { @@ -459,11 +461,13 @@ public class SwitchBoardServiceImpl implements SwitchBoardService { VariableBinding[] vbs = event.getResponse().getVariableBindings().toArray(new VariableBinding[0]); for (int m = 0; m < params.length; m++) { AssertLog.info("参数名:{},值={}", params[m],vbs[m]); - json.put(params[m],vbs[m].getVariable().toString()); + JSONObject temp = new JSONObject(); + temp.put(params[m],vbs[m].getVariable().toString()); + list.add(temp.toString()); } } } - return json.toString(); + return JSON.toJSONString(list); } /**